-
-
Notifications
You must be signed in to change notification settings - Fork 94
Expand file tree
/
Copy pathjustfile
More file actions
76 lines (56 loc) · 2.32 KB
/
justfile
File metadata and controls
76 lines (56 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Finance Guru - Command Launchpad
set dotenv-load := false
# Claude Code with skip permissions (mirrors `cc` shell alias)
cc := "claude --dangerously-skip-permissions"
# Diagram paths
diagrams := ".dev/specs/backlog/diagrams"
# List all recipes
default:
@just --list
# --- Context Loading ---
# Load all mermaid diagrams as system context
load-diagrams:
{{cc}} --append-system-prompt "$(cat {{diagrams}}/*.mmd)"
# Load hedging integration architecture diagram
load-hedging:
{{cc}} --append-system-prompt "$(cat {{diagrams}}/finance-guru-hedging-integration-arch.mmd)"
# Load interactive knowledge explorer architecture diagram
load-explorer:
{{cc}} --append-system-prompt "$(cat {{diagrams}}/finance-guru-interactive-knowledge-explorer-arch.mmd)"
# Load standalone SDK TUI architecture decision doc
tui:
{{cc}} --append-system-prompt "$(cat .dev/sdk-notes.md)"
# Load a specific diagram by keyword (e.g., just load hedging)
load keyword:
{{cc}} --append-system-prompt "$(cat {{diagrams}}/*{{keyword}}*.mmd 2>/dev/null)"
# --- Agent Personas ---
# Launch Claude Code as Finance Orchestrator (Cassandra Holt)
orchestrator:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-finance-orchestrator.md)"
# Launch Claude Code as Quant Analyst
quant:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-quant-analyst.md)"
# Launch Claude Code as Strategy Advisor
strategy:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-strategy-advisor.md)"
# Launch Claude Code as Market Researcher
market:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-market-researcher.md)"
# Launch Claude Code as Compliance Officer
compliance:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-compliance-officer.md)"
# Launch Claude Code as Margin Specialist
margin:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-margin-specialist.md)"
# Launch Claude Code as Dividend Specialist
dividend:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-dividend-specialist.md)"
# Launch Claude Code as Teaching Specialist
teaching:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-teaching-specialist.md)"
# Launch Claude Code as Builder
builder:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-builder.md)"
# Launch Claude Code as QA Advisor
qa:
{{cc}} --append-system-prompt "$(cat .claude/agents/fg-qa-advisor.md)"