# .claude/ Directory - Advanced Development Automation
This directory powers **Mode 3** of IB Analytics: **Development Automation** with AI-powered workflows.
## π― What You Get with Mode 3
**For Investors & Analysts**:
- β‘ **95% faster investment strategy generation** (6-8 hours β 15-20 minutes)
- π **Parallel market analysis** of all holdings simultaneously
- π― **Consolidated multi-account view** with accurate portfolio metrics
- π **Professional-grade options strategies** with specific strikes and Greeks
- π° **Tax-optimized execution plans** across multiple accounts
**For Developers**:
- π€ **90% faster issue resolution** (80 minutes β 8 minutes)
- β
**Automated quality gates** (black, ruff, mypy, pytest)
- π **Complete TDD workflow** (tests β code β PR)
- π **Auto-generated PR descriptions** with comprehensive context
- π§ **7 specialized AI agents** for different domains
**Time Savings Summary**:
| Task | Manual | Automated | Savings |
|------|--------|-----------|---------|
| Investment Strategy | 6-8 hours | 15-20 min | **95%** |
| Stock Analysis | 1-2 hours | 2-3 min | **97%** |
| Options Strategy | 45-60 min | 3-5 min | **93%** |
| Portfolio Analysis | 3-4 hours | 5 min | **95%** |
| GitHub Issue β PR | 80 min | 8 min | **90%** |
| Quality Checks | 15 min | 2 min | **87%** |
## π Directory Structure
```
.claude/
βββ CLAUDE.md # Main project context (auto-loaded)
βββ README.md # This file
βββ settings.local.json # Local settings (gitignored)
βββ agents/ # Specialized sub-agents (7 agents)
β βββ test-runner.md
β βββ data-analyzer.md
β βββ api-debugger.md
β βββ code-reviewer.md
β βββ performance-optimizer.md
β βββ issue-analyzer.md # NEW: GitHub issue analysis
β βββ code-implementer.md # NEW: Code implementation
βββ commands/ # Custom slash commands (12 commands)
βββ fetch-latest.md
βββ debug-api.md
βββ test.md
βββ quality-check.md
βββ optimize-portfolio.md
βββ compare-periods.md
βββ tax-report.md
βββ add-test.md
βββ benchmark.md
βββ validate-data.md
βββ mcp-status.md
βββ resolve-gh-issue.md # NEW: Complete GitHub issue resolution
```
## π€ Sub-Agents (Specialized AI Experts)
Specialized AI assistants that handle specific tasks in their own context window, keeping the main conversation focused.
### Available Sub-Agents (10 Total)
#### π **Investment Analysis Agents** (NEW!)
##### **strategy-coordinator** π―
**Purpose**: Investment strategy orchestration and synthesis
**When to use**: Comprehensive investment planning, multi-account optimization
**Key Features**:
- **Parallel market analysis**: Analyzes 5-10 stocks simultaneously (80-90% time reduction)
- **Multi-agent coordination**: Delegates to data-analyzer + market-analyst
- **Consolidated portfolio view**: True portfolio-level analysis across ALL accounts
- **Actionable priorities**: Urgent β High β Medium β Monitoring
**Time Savings**: 6-8 hours β 15-20 minutes (95% reduction)
##### **market-analyst** π
**Purpose**: Stock and options market specialist
**When to use**: Technical analysis, options strategies, entry/exit timing
**Tools**: All Yahoo Finance MCP tools, technical indicators, Greeks calculations
**Key Features**:
- Multi-timeframe analysis (daily/weekly/monthly confluence)
- Support/resistance levels with entry/exit signals
- Options Greeks, IV Rank/Percentile, Max Pain
- News sentiment and catalysts
- **Buy/Sell/Hold ratings** with conviction (1-10)
**Time Savings**:
- Stock analysis: 1-2 hours β 2-3 minutes (97% reduction)
- Options strategy: 45-60 minutes β 3-5 minutes (93% reduction)
##### **data-analyzer** π
**Purpose**: Financial data analysis specialist for IB trading data
**When to use**: Deep portfolio analysis, performance metrics, tax planning
**Tools**: All MCP analysis tools, Python, Read
**Key Features**:
- **Consolidated multi-account analysis** (accurate portfolio-level metrics)
- Performance, tax, cost, risk, bond analytics
- Time-series position tracking
- Cross-account tax optimization
**Auto-activates**: On portfolio/analysis queries
**Time Savings**: 3-4 hours β 5 minutes (95% reduction)
#### π» **Development Agents**
##### **test-runner** π§ͺ
**Purpose**: Testing specialist for pytest, coverage, and quality assurance
**When to use**: After code changes, before commits, for coverage analysis
**Tools**: pytest, pytest-cov, Read, Write, Grep
**Auto-activates**: On test-related queries
##### **code-implementer** π»
**Purpose**: Python implementation specialist with financial software expertise
**When to use**: Implementing features, writing analyzers, TDD development
**Tools**: Edit, MultiEdit, Write, Read, WebSearch, TodoWrite, Python tools
**Model**: opus (for complex implementations)
**Key Features**:
- Follows existing codebase patterns
- Enforces Decimal precision for financial calculations
- Implements Pydantic v2 models correctly
- Writes comprehensive docstrings
- Test-Driven Development (TDD) workflow
- WebSearch for best practices research
**Auto-activates**: Via `/resolve-gh-issue` command
##### **code-reviewer** π
**Purpose**: Code quality and standards enforcement
**When to use**: Before commits, PR reviews, quality checks
**Tools**: black, ruff, mypy, Read, Grep
**Auto-activates**: PROACTIVE before commits
**Time Savings**: 15 minutes β 2 minutes (87% reduction)
##### **performance-optimizer** β‘
**Purpose**: Performance analysis and optimization
**When to use**: Profiling, benchmarking, bottleneck identification
**Tools**: cProfile, timeit, tracemalloc, Read
**Auto-activates**: On performance queries
##### **api-debugger** π§
**Purpose**: IB Flex Query API troubleshooting specialist
**When to use**: API connectivity issues, credential validation, debugging
**Tools**: curl, Python, grep, MCP fetch tools
**Auto-activates**: On API error queries
##### **issue-analyzer** π
**Purpose**: GitHub issue analysis and requirement extraction
**When to use**: Analyzing GitHub issues, extracting acceptance criteria, planning implementation
**Tools**: gh CLI, Read, WebSearch, TodoWrite, Grep
**Model**: opus (for high precision)
**Key Features**:
- Extracts structured requirements from GitHub issues
- Identifies acceptance criteria and technical scope
- Flags financial code requirements (Decimal precision, etc.)
- Generates implementation checklists
- Never hallucinates - always uses actual GitHub data
**Auto-activates**: Via `/resolve-gh-issue` command
**Time Savings**: 20 minutes analysis β 3 minutes (85% reduction)
### How Sub-Agents Work
**Automatic Delegation**:
```
You: "Run tests with coverage"
Claude: [Delegates to test-runner sub-agent]
test-runner: [Executes pytest in isolated context]
test-runner: [Returns results to main thread]
Claude: [Presents formatted results]
```
**Explicit Invocation**:
```
You: "Use the data-analyzer subagent to analyze my portfolio"
Claude: [Explicitly delegates to data-analyzer]
```
**Benefits**:
- β
**Context Isolation**: Each sub-agent has dedicated context window
- β
**Specialization**: Expert knowledge for specific domains
- β
**Parallel Work**: Multiple sub-agents can work simultaneously
- β
**Clean Main Thread**: Main conversation stays focused on high-level tasks
## π Slash Commands (Automated Workflows)
Pre-configured prompts for common operations. Type `/` in Claude Code to see all available commands.
### π Investment Analysis Commands (NEW!)
#### `/investment-strategy [--save]`
**Master command** for comprehensive investment planning
Delegates to: **strategy-coordinator** β **data-analyzer** + **market-analyst** (parallel)
**What it does**:
- **Consolidated portfolio analysis** across ALL accounts (not per-account)
- **Parallel market analysis** of all holdings (5-10 stocks simultaneously)
- **2-year chart context** for every position with entry/exit scenarios
- **Options strategies** with specific strikes, premiums, Greeks
- **Tax-optimized execution** plans per account
- **Actionable priorities**: Urgent (this week) β High (this month) β Medium (this quarter)
**Performance Optimization**:
- **Parallel sub-agent execution**: 80-90% time reduction
- Sequential: N stocks Γ 2 min = 10-20 min
- Parallel: max(2 min) = 2 min
**Time Savings**: 6-8 hours manual research β **15-20 minutes** (95% reduction)
```bash
/investment-strategy # Generate comprehensive strategy
/investment-strategy --save # Save to data/processed/
```
#### `/analyze-symbol SYMBOL`
Comprehensive symbol analysis with technical, fundamental, and options (stocks, ETFs, crypto, forex)
Delegates to: **market-analyst** sub-agent
**What it does**:
- Multi-timeframe technical analysis (daily/weekly/monthly)
- Support/resistance levels with entry/exit signals
- Options market analysis (IV Rank, Greeks, Max Pain) - when available
- News sentiment and catalysts
- **Buy/Sell/Hold rating** with conviction level (1-10)
**Time Savings**: 1-2 hours research β **2-3 minutes** (97% reduction)
```bash
/analyze-symbol AAPL # Stock
/analyze-symbol VOO # ETF
/analyze-symbol BTC-USD # Crypto
/analyze-symbol USDJPY=X # Forex
```
#### `/options-strategy SYMBOL`
Detailed options strategy analysis
Delegates to: **market-analyst** sub-agent
**What it does**:
- IV environment assessment (buy vs sell premium)
- Greeks analysis with risk assessment
- 2-3 specific strategy recommendations with exact strikes
- Max profit/loss, breakeven, probability of profit
- Risk/reward comparison with best strategy selection
**Time Savings**: 45-60 minutes β **3-5 minutes** (93% reduction)
```bash
/options-strategy AAPL
/options-strategy SPY
```
### π Portfolio Analysis Commands
#### `/optimize-portfolio [csv-file-path]`
Comprehensive portfolio analysis with recommendations
Delegates to: **data-analyzer** sub-agent
**Time Savings**: 3-4 hours β **5 minutes** (95% reduction)
```bash
/optimize-portfolio # Use latest CSV
/optimize-portfolio data/raw/U1234567_*.csv # Specific file
```
#### `/compare-periods period1-start period1-end period2-start period2-end`
Compare performance across two time periods
Delegates to: **data-analyzer** sub-agent
```bash
/compare-periods 2025-01-01 2025-03-31 2025-04-01 2025-06-30
/compare-periods --ytd # Compare YTD vs previous YTD
/compare-periods --quarter # Current vs previous quarter
```
#### `/tax-report [--year YYYY|--ytd|--save]`
Generate comprehensive tax analysis report
Delegates to: **data-analyzer** sub-agent
```bash
/tax-report # Current year
/tax-report --year 2024 # Specific year
/tax-report --save # Save to file
```
### π§ Development Commands
#### `/test [--coverage|--verbose|--failed|pattern]`
Run pytest test suite with coverage reporting
Delegates to: **test-runner** sub-agent
```bash
/test # Full test suite with coverage
/test --verbose # Verbose output
/test --coverage # Quick coverage check
/test --failed # Re-run failed tests only
/test performance # Run tests matching "performance"
```
#### `/quality-check [--fix|--strict]`
Run full quality gate: format, lint, type, test
Delegates to: **code-reviewer** sub-agent
```bash
/quality-check # Check all quality gates
/quality-check --fix # Auto-fix issues
/quality-check --strict # Strict mode for CI/CD
```
#### `/add-test module-name [--analyzer|--parser|--model]`
Create comprehensive test file for module
Delegates to: **test-runner** sub-agent
```bash
/add-test performance --analyzer
/add-test csv_parser --parser
/add-test Trade --model
```
#### `/benchmark [--full|--quick|module-name]`
Performance benchmarking and profiling
Delegates to: **performance-optimizer** sub-agent
```bash
/benchmark # Quick benchmark
/benchmark --full # Full benchmark suite
/benchmark bond # Benchmark specific module
```
### Analysis Commands
#### `/optimize-portfolio [csv-file-path]`
Comprehensive portfolio analysis with recommendations
Delegates to: **data-analyzer** sub-agent
```bash
/optimize-portfolio # Use latest CSV
/optimize-portfolio data/raw/U1234567_*.csv # Specific file
```
#### `/compare-periods period1-start period1-end period2-start period2-end`
Compare performance across two time periods
Delegates to: **data-analyzer** sub-agent
```bash
/compare-periods 2025-01-01 2025-03-31 2025-04-01 2025-06-30
/compare-periods --ytd # Compare YTD vs previous YTD
/compare-periods --quarter # Current vs previous quarter
/compare-periods --month # Current vs previous month
```
#### `/tax-report [--year YYYY|--ytd|--save]`
Generate comprehensive tax analysis report
Delegates to: **data-analyzer** sub-agent
```bash
/tax-report # Current year
/tax-report --year 2024 # Specific year
/tax-report --ytd # Year-to-date
/tax-report --save # Save to file
```
#### `/validate-data [csv-file-path|--latest]`
Data integrity and format validation
```bash
/validate-data # Validate all CSVs
/validate-data --latest # Latest file only
/validate-data data/raw/file.csv # Specific file
```
### Utility Commands
#### `/mcp-status [--verbose|--test]`
Check MCP server health and tool availability
```bash
/mcp-status # Basic health check
/mcp-status --verbose # Detailed output
/mcp-status --test # Run functionality tests
```
#### `/debug-api [--verbose|--test-credentials]`
Troubleshoot IB API connectivity
Delegates to: **api-debugger** sub-agent
```bash
/debug-api # Full diagnostic
/debug-api --verbose # Detailed output
/debug-api --test-credentials # Test credentials only
```
### GitHub Workflow Commands (NEW!)
#### `/resolve-gh-issue issue-number [--skip-checks|--skip-tests|--dry-run]`
Complete GitHub issue resolution workflow with TDD
Orchestrates: **issue-analyzer**, **test-runner**, **code-implementer**, **code-reviewer** sub-agents
```bash
/resolve-gh-issue 42 # Full workflow for issue #42
/resolve-gh-issue 42 --dry-run # Show plan without executing
/resolve-gh-issue 42 --skip-checks # Skip quality checks (not recommended)
/resolve-gh-issue 42 --skip-tests # Create tests but don't run
```
**Complete 10-Phase Workflow**:
1. **Issue Analysis** - Extract requirements from GitHub issue (issue-analyzer)
2. **Planning** - Create task breakdown and branch (TodoWrite + git)
3. **Test Creation** - Write failing tests first (TDD via test-runner)
4. **Implementation** - Implement solution (code-implementer)
5. **Quality Assurance** - Run all quality checks (code-reviewer)
6. **Documentation** - Update docstrings and CHANGELOG
7. **Commit** - Create structured commit with issue reference
8. **Pull Request** - Generate PR with comprehensive description
9. **CI Monitoring** - Watch CI checks for failures
10. **Issue Closure** - Automatic closure when PR merges
**Quality Gates**:
- β
All acceptance criteria met
- β
Tests created and passing (β₯80% coverage)
- β
Black formatting applied
- β
Ruff linting passed
- β
Mypy type checking strict mode
- β
Financial code validation (Decimal precision)
- β
Documentation complete
**Example Output**:
```
[1/10] Analyzing Issue #42...
β Requirements extracted
β Acceptance criteria: 4 items
β Financial code: YES (Decimal required)
[2/10] Creating task breakdown...
β 6 tasks created in TodoList
[3/10] Creating tests (TDD)...
β Test file: tests/test_analyzers/test_performance_sharpe.py
β 8 tests created (failing as expected)
[4/10] Implementing solution...
β Method: calculate_sharpe_ratio() implemented
β All tests passing: 8/8 β
[5/10] Running quality checks...
β black, ruff, mypy all passed
[6/10] Creating PR #123...
β URL: https://github.com/user/repo/pull/123
β
Issue #42 resolved successfully!
```
### Legacy Commands
This command is still available for manual data fetching:
- `/fetch-latest [--multi-account|--start-date|--end-date]` - Fetch IB data manually
**Note**: For new features, use `/resolve-gh-issue` which provides a complete workflow from issue to PR.
## ποΈ Architecture Overview
### System Architecture
The IB Analytics project follows a modular, layered architecture optimized for financial data processing:
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CLI Layer β
β (ib-sec-fetch, ib-sec-analyze, ib-sec-report) β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β MCP Server Layer β
β (FastMCP - Model Context Protocol for Claude Desktop) β
β β’ 7 Tools (fetch, analyze_*, get_portfolio_summary) β
β β’ 6 Resources (portfolio URIs, account data) β
β β’ 5 Prompts (analysis templates) β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β Core Analysis Layer β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Analyzers β β Aggregator β β Calculator β β
β β β’ Performanceβ β β’ Multi-acct β β β’ YTM β β
β β β’ Cost β β β’ Rollup β β β’ Duration β β
β β β’ Bond β β β’ Reporting β β β’ Tax β β
β β β’ Tax β ββββββββββββββββ ββββββββββββββββ β
β β β’ Risk β β
β ββββββββββββββββ β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β Data Layer β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Parsers β β Models β β API Client β β
β β β’ CSV β β β’ Trade β β β’ FlexQuery β β
β β β’ XML β β β’ Position β β β’ Async β β
β β β’ Multi-sect β β β’ Account β β β’ Retry β β
β ββββββββββββββββ β β’ Portfolio β ββββββββββββββββ β
β β (Pydantic v2)β β
β ββββββββββββββββ β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β External Services β
β β’ IB Flex Query API (Interactive Brokers) β
β β’ GitHub API (via gh CLI) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
### Data Flow
1. **Data Ingestion**: Flex Query API β CSV Parser β Pydantic Models
2. **Analysis**: Models β Analyzers β AnalysisResult
3. **Reporting**: AnalysisResult β Report Renderer β Console/File
4. **Integration**: MCP Server β Claude Desktop β User Interaction
### Key Design Principles
- **Type Safety**: Pydantic v2 models with strict validation
- **Financial Accuracy**: Decimal precision throughout (never float)
- **Modularity**: Pluggable analyzers and reports
- **Async Support**: Async API client for multi-account operations
- **Error Handling**: Custom exceptions with detailed context
### Claude Code Integration
```
User Query β Claude Code β MCP Server β IB Analytics Library β Results
β β
ββββββββββββββββββββββββββββ΄β Sub-Agents:
β’ issue-analyzer (GitHub)
β’ code-implementer (TDD)
β’ test-runner (pytest)
β’ code-reviewer (quality)
β’ data-analyzer (portfolio)
β’ api-debugger (diagnostics)
β’ performance-optimizer (profiling)
```
## π Quick Start Guide
### 1. First-Time Setup
```bash
# Verify MCP server
/mcp-status
# Fetch latest data
/fetch-latest
# Run quality check
/quality-check
```
### 2. Daily Development Workflow
```bash
# Before coding
/quality-check # Ensure clean baseline
# During coding
# [Make changes]
# Before commit
/quality-check --fix # Auto-fix issues
/test # Run tests
```
### 3. Portfolio Analysis Workflow
```bash
# Get latest data
/fetch-latest
# Validate data
/validate-data --latest
# Comprehensive analysis
/optimize-portfolio
# Tax planning
/tax-report --save
```
### 4. Performance Optimization Workflow
```bash
# Benchmark current state
/benchmark --full
# Profile specific module
/benchmark bond
# [Make optimizations]
# Verify improvements
/benchmark --full
```
## π Best Practices
### Using Sub-Agents
**When to delegate to sub-agents**:
- β
Complex, specialized tasks (testing, profiling, analysis)
- β
Tasks requiring isolated context (prevent main thread pollution)
- β
Repetitive workflows that benefit from expertise
**When NOT to delegate**:
- β Simple one-off tasks
- β Tasks requiring main context awareness
- β Quick questions or clarifications
### Using Slash Commands
**Create new commands when**:
- β
Repeating the same workflow 3+ times
- β
Task has consistent structure and arguments
- β
Team members would benefit from standardization
**Don't create commands for**:
- β One-time operations
- β Highly variable workflows
- β Tasks that need human judgment
### Context Management
**Project Context** (`.claude/CLAUDE.md`):
- Project-specific conventions
- Architecture decisions
- Common workflows
- Team standards
**User Context** (`~/.claude/CLAUDE.md`):
- Personal preferences
- Global coding style
- Cross-project patterns
**Sub-Agent Context** (`.claude/agents/*.md`):
- Specialized knowledge
- Domain expertise
- Tool configurations
## π§ Maintenance
### Regular Updates
**Weekly**:
- Review sub-agent performance
- Update command arguments if needed
**Monthly**:
- Review CLAUDE.md for accuracy
- Add new commands for emerging patterns
- Archive unused commands
**After Major Changes**:
- Update CLAUDE.md with new conventions
- Add commands for new workflows
- Update sub-agent tools/permissions
### Quality Checks
```bash
# Verify all commands work
/mcp-status
# Test sub-agents
/test --verbose
/quality-check
/benchmark --quick
# Validate data pipeline
/validate-data --latest
```
## π Additional Resources
### Documentation
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices)
- [Sub-Agents Guide](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Slash Commands Guide](https://docs.claude.com/en/docs/claude-code/slash-commands)
### Examples
- See `WORKFLOWS.md` for complete workflow examples
- Check individual command files for usage examples
- Review sub-agent files for specialization details
---
## π Additional Resources
### Documentation
- [Main README](../README.md): User documentation and 3 usage modes
- [Project CLAUDE.md](../CLAUDE.md): General development guide
- [.claude/CLAUDE.md](CLAUDE.md): Claude Code extensions
- [SUB_AGENTS.md](SUB_AGENTS.md): Detailed sub-agent development guide
- [SLASH_COMMANDS.md](SLASH_COMMANDS.md): Detailed slash command development guide
### Quick Links
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices)
- [Sub-Agents Guide](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Slash Commands Guide](https://docs.claude.com/en/docs/claude-code/slash-commands)
---
## π― Quick Start Examples
### For Investors
**Comprehensive Investment Strategy** (95% time savings):
```bash
/investment-strategy --save
# Analyzes ALL accounts + holdings in parallel β 15-20 minutes
# Manual equivalent: 6-8 hours of research
```
**Individual Symbol Analysis** (97% time savings):
```bash
/analyze-symbol PG
# Multi-timeframe technicals + options + news β 2-3 minutes
# Manual equivalent: 1-2 hours of research
```
**Options Strategy** (93% time savings):
```bash
/options-strategy SPY
# IV environment + Greeks + strategies β 3-5 minutes
# Manual equivalent: 45-60 minutes
```
### For Developers
**GitHub Issue Resolution** (90% time savings):
```bash
/resolve-gh-issue 42
# Issue β Tests β Code β Quality β PR β 8 minutes
# Manual equivalent: 80 minutes
```
**Quality Check** (87% time savings):
```bash
/quality-check --fix
# black + ruff + mypy + pytest β 2 minutes
# Manual equivalent: 15 minutes
```
---
**Last Updated**: 2025-10-16
**Maintained By**: Development Team
**New in this version (v3.0)** - Investment Analysis Automation:
- β¨ **3 new investment agents**: strategy-coordinator, market-analyst, data-analyzer
- π **Parallel market analysis**: 80-90% time reduction for multi-stock analysis
- π― **Consolidated multi-account view**: True portfolio-level metrics
- π **3 new slash commands**: /investment-strategy, /analyze-symbol, /options-strategy
- π° **Professional options analysis**: Greeks, IV metrics, Max Pain, specific strategies
- π **Multi-timeframe technical analysis**: Daily/weekly/monthly confluence
- π **2-year chart context**: For every position with entry/exit scenarios
- ποΈ **Time savings documentation**: 95-97% reduction for investment workflows
**Version v2.1** (Previous):
- 7 specialized sub-agents (issue-analyzer, code-implementer added)
- 12 slash commands (removed 3 obsolete, added /resolve-gh-issue)
- Complete Test-Driven Development (TDD) workflow
- GitHub integration: issue β branch β tests β code β PR β CI
**Version v2.0**:
- 7 sub-agents, 15 slash commands
- Initial GitHub workflow integration
**Version v1.0**:
- 5 sub-agents, 14 slash commands
- Basic portfolio analysis tools