Personal Claude Code configuration directory featuring 83+ specialized AI agents, custom skills, slash commands, GitHub workflow automation, and multi-agent orchestration patterns.
- Overview
- Features
- Directory Structure
- Quick Start
- Command Examples
- Skills Guide
- Agent Selection Guide
- Best Practices
- Resources
This repository extends Claude Code with:
- 83+ Specialized AI Agents across Haiku/Sonnet/Opus model tiers for domain-specific expertise
- 10 Custom Skills for specialized tasks (financial analysis, WebGL development, Claude Code customization)
- 9 Slash Commands for GitHub workflows, research automation, and content generation
- Multi-Agent Orchestration patterns for complex development workflows
- Session Persistence across projects and shell environments
Collection of specialized domain-specific subagents from the wshobson/agents repository (included as git submodule).
Agents are optimized across Claude model tiers (Haiku/Sonnet/Opus) based on task complexity, covering:
- Architecture & Design: System design, cloud infrastructure, API architecture
- Programming Languages: Language-specific specialists for systems, web, enterprise, and mobile development
- Infrastructure & Operations: DevOps, database management, networking
- Security & Quality: Code review, security auditing, testing, performance engineering
- AI/ML & Data: LLM applications, ML pipelines, data analysis
- Documentation & Business: Technical writing, legal, HR, marketing
📖 See agents/README.md for:
- Complete agent catalog with capabilities
- Model distribution and selection guides
- Agent orchestration patterns
- Usage examples and best practices
Specialized skills for domain-specific tasks and Claude Code customization:
create-skill- Create well-structured Claude Code skills with proper YAML frontmatter and supporting filescreate-subagent- Build specialized subagents with focused descriptions and system promptscreate-command- Design custom slash commands with argument handling and configurationcreate-hooks- Configure event-driven hooks for automation and workflow enhancementcreate-claude-plugin- Package skills, agents, and commands into distributable pluginsconnect-mcp-server- Integrate MCP (Model Context Protocol) servers with HTTP/stdio/SSE transports
webgl-expert- Expert guide for WebGL API, 3D graphics, GLSL shaders, and GPU programmingsecure-web-search- Perform web searches with privacy protection, source verification, and fact-checkinganalyzing-financial-statements- Calculate financial ratios and metrics from statement data for investment analysiscreating-financial-models- Build DCF models, sensitivity analysis, Monte Carlo simulations, and scenario planning
Command templates for automation and workflows:
| Command | Category | Description | Example Usage |
|---|---|---|---|
/issue |
GitHub | Multi-phase issue creation with sub-issue decomposition, dependency graphs, and team assignments | /issue "Add user authentication feature" |
/pr |
GitHub | Comprehensive pull request creation with template detection and convention analysis | /pr (analyzes current branch) |
/user-story |
GitHub | Create BDD user stories with Gherkin syntax and GitHub Projects integration | /user-story (interactive prompts) |
/task |
GitHub | Task management and workflow coordination for sub-issues | /task (interactive task selection) |
/todos |
Internal | Advanced todo tracking (used by Claude Code internally, not for direct user invocation) | Internal use only |
/nlm-research |
Research | Generate research reports using NotebookLM with multi-source support and audio generation | /nlm-research project="AI Trends" type="market-analysis" urls="https://..." |
/prompt |
Content | Create effective prompts using advanced prompt engineering techniques | /prompt task="Generate API docs" format="markdown" |
/tiktok-tech |
Content | Generate engaging TikTok dialogue scripts for tech news (90-120 second format) | /tiktok-tech "Latest AI developments in 2025" |
GitHub Workflows:
-
/issue- Creates comprehensive issues with:- Sub-issue decomposition for complex features
- Team and agent assignments
- Dependency graphs (Mermaid diagrams)
- Story point estimation (Fibonacci scale)
- Repository convention analysis
-
/pr- Generates pull requests with:- Template detection and application
- Recent PR convention analysis
- Change type classification
- Risk assessment and testing evidence
- Automated title and label suggestions
-
/user-story- Creates BDD user stories with:- Gherkin scenario syntax (Given/When/Then)
- Acceptance criteria
- GitHub Projects integration
- Semantic versioning support
-
/task- Manages tasks with:- Interactive task selection from sub-issues
- Agent assignment and coordination
- Progress tracking integration
- Sub-issue context management
-
/todos- Internal tracking system:- Used automatically by Claude Code
- Not for direct user invocation
- Manages internal state and progress
Research & Content:
-
/nlm-research- NotebookLM research automation:- Multiple source types (URLs, files, Google Docs, text)
- Research types: mvp-design, market-analysis, technical-doc, business-plan, competitive-intel
- Output formats: guide, outline, section, audio
- Audio tone options: conversational, formal
-
/prompt- Prompt engineering assistant:- Advanced prompting techniques
- Audience and style customization
- Format specification
- Chain-of-thought and structured outputs
-
/tiktok-tech- Tech content creation:- 90-120 second news format scripts
- Multiple story integration
- Visual cue suggestions
- Engagement optimization
Utilities:
/task- Task coordination and management interface
Agents execute in sequence, passing context forward:
backend-architect → frontend-developer → test-automator → security-auditor
Multiple agents work simultaneously on different aspects:
performance-engineer + database-optimizer → Merged analysis
Primary work followed by specialized review:
payment-integration → security-auditor → Validated implementation
Dynamic agent selection based on analysis:
debugger → [backend-architect | frontend-developer | devops-troubleshooter]
Complete workflow from user story to deployment using Epic (parent issue) / Task (sub-issue) approach with agent orchestration:
graph TD
A[User Story] -->|/user-story| B[BDD Specification]
B -->|Gherkin Scenarios| C[Epic Creation]
C -->|/issue| D[Epic Parent Issue]
D -->|Decompose| E1[Sub-Issue 1: Backend API]
D -->|Decompose| E2[Sub-Issue 2: Frontend UI]
D -->|Decompose| E3[Sub-Issue 3: Database Schema]
D -->|Decompose| E4[Sub-Issue 4: Integration Tests]
E1 -->|/task| F1[Backend Tasks]
E2 -->|/task| F2[Frontend Tasks]
E3 -->|/task| F3[Database Tasks]
E4 -->|/task| F4[Testing Tasks]
F1 -->|Agent: backend-architect| G1[API Implementation]
F2 -->|Agent: frontend-developer| G2[UI Implementation]
F3 -->|Agent: database-optimizer| G3[Schema Migration]
F4 -->|Agent: test-automator| G4[Test Suite]
G1 -->|/pr| H1[Backend PR]
G2 -->|/pr| H2[Frontend PR]
G3 -->|/pr| H3[Database PR]
G4 -->|/pr| H4[Testing PR]
H1 -->|Review: security-auditor| I1[Security Check]
H2 -->|Review: code-reviewer| I2[Code Quality]
H3 -->|Review: database-admin| I3[Schema Validation]
H4 -->|Review: test-automator| I4[Coverage Check]
I1 & I2 & I3 & I4 -->|Merge| J[Integration Branch]
J -->|Final Review| K[Production Deploy]
style A fill:#e1f5ff
style D fill:#fff4e1
style E1 fill:#f0f0ff
style E2 fill:#f0f0ff
style E3 fill:#f0f0ff
style E4 fill:#f0f0ff
style G1 fill:#ffe1f0
style G2 fill:#ffe1f0
style G3 fill:#ffe1f0
style G4 fill:#ffe1f0
style K fill:#e1ffe1
Workflow Breakdown:
-
User Story Phase (
/user-story)- Create BDD specification with Gherkin scenarios
- Define acceptance criteria
- Set semantic version target
-
Epic Creation Phase (
/issue)- Analyze repository conventions
- Review available skills for specialization
- Decompose into sub-issues with:
- Clear scope boundaries
- Dependency mapping
- Agent/team assignments
- Story point estimation (Fibonacci)
- Generate Mermaid dependency graph
- Create parent issue (Epic) with task breakdown table
-
Task Distribution Phase (
/task)- Each sub-issue becomes independent task
/taskcommand manages task assignment and tracking- Assign specialized agents:
backend-architect→ API design & implementationfrontend-developer→ UI components & statedatabase-optimizer→ Schema & queriestest-automator→ Test coverage & automation
- Claude Code tracks progress internally
- Context isolation: Each agent works independently
-
Implementation Phase (Agent Orchestration)
- Agents work in parallel on assigned sub-issues
- Limited context prevents token overflow
- Each agent focuses on specific domain
- Integration interfaces defined upfront
-
Pull Request Phase (
/pr)- Each sub-issue generates separate PR
- Template detection and convention analysis
- Change classification and risk assessment
- Testing evidence and verification
-
Review Phase (Validation Agents)
security-auditor→ Security vulnerabilitiescode-reviewer→ Code quality & patternsdatabase-admin→ Schema integrityperformance-engineer→ Performance impact
-
Integration & Deploy
- Merge validated PRs
- Final integration testing
- Production deployment
Key Benefits:
- Context Management: Sub-issues keep token usage manageable
- Parallel Work: Multiple agents work simultaneously
- Clear Dependencies: Mermaid graphs show integration points
- Quality Gates: Each PR gets specialized review
- Progress Tracking: Parent issue shows overall completion
- Specialization: Right expert for each component
Example Command Sequence:
# 1. Create user story
/user-story
# Interactive: Feature name, persona, goal, scenarios
# Output: GitHub issue with BDD specification
# 2. Create epic with sub-issues
/issue "Add user authentication system"
# Output: Epic #123 + Sub-issues #124, #125, #126, #127
# Epic includes: task breakdown table, dependency graph, story points
# 3. Manage sub-issue #124 as task
/task
# Select sub-issue #124 (Backend API)
# Assigns to backend-architect agent
# Tracks implementation progress
# (Claude Code manages internal todos automatically)
# 4. Work on sub-issue #124 (Backend API)
"Use backend-architect to implement authentication endpoints for issue #124"
# Agent implements with focused context
# Reviews, tests, and validates
# 5. Create PR for sub-issue #124
/pr
# Generates PR linked to #124
# Includes: changes summary, test plan, evidence
# Triggers: security-auditor for review
# 6. Manage sub-issue #125 as task
/task
# Select sub-issue #125 (Frontend UI)
# Assigns to frontend-developer agent
# 7. Work on sub-issue #125 (Frontend UI)
"Use frontend-developer to build authentication UI for issue #125"
# Agent implements UI components
# Reviews, tests, and validates
# 8. Create PR for sub-issue #125
/pr
# Generates PR linked to #125
# Triggers: code-reviewer for review
# 9. Repeat for remaining sub-issues #126, #127
# Each sub-issue follows: /task → implement → /pr
# 10. Integration phase
# All PRs merged to integration branch
# Final validation and deployment
# Note: Claude Code internally tracks todos and progress
# No manual todo management neededFeature Development
"Implement user authentication"
→ backend-architect → frontend-developer → test-automator → security-auditor
Performance Optimization
"Optimize checkout process"
→ performance-engineer → database-optimizer → frontend-developer → code-reviewer
Production Incidents
"Debug high memory usage"
→ incident-responder → devops-troubleshooter → error-detective → performance-engineer
Infrastructure Setup
"Set up disaster recovery"
→ cloud-architect → database-admin → terraform-specialist → observability-engineer
ML Pipeline Development
"Build ML pipeline with monitoring"
→ mlops-engineer → ml-engineer → data-engineer → performance-engineer → observability-engineer
Security Hardening
"Implement security best practices"
→ security-auditor → backend-security-coder → frontend-security-coder → code-reviewer
API Development
"Create RESTful API with documentation"
→ backend-architect → api-documenter → test-automator → security-auditor
Comprehensive multi-phase workflow:
- Repository Analysis: Examines conventions, templates, contribution guidelines
- Best Practices Research: Current standards for issue writing
- Issue Classification: Determines type, priority, complexity
- Decomposition: Breaks complex features into assignable sub-issues
- Dependency Mapping: Creates dependency graphs and integration points
- Quality Assurance: Validates completeness and alignment
Features:
- Automatic template detection from repository
- Sub-issue creation with team assignments
- Dependency graph generation (Mermaid diagrams)
- Integration point definition between components
Sophisticated PR generation workflow:
- Template Detection: Finds existing PR templates (
.github/pull_request_template.md) - Convention Analysis: Reviews 10-20 recent PRs for patterns
- Change Classification: Categorizes type and impact level
- Risk Assessment: Identifies breaking changes and compatibility issues
- Content Generation: Creates comprehensive PR with context and evidence
Features:
- Auto-detects title format (conventional commits, GitHub, Jira)
- Analyzes merge strategy (squash/merge/rebase)
- Identifies required status checks and reviewers
- Generates testing evidence and migration notes
Advanced task tracking with agent orchestration:
Commands:
# Initialize
claude todos --init --project="PROJECT_NAME" --repo="REPO_URL"
# Add orchestrated issue
claude todos --add --issue="123" --type="orchestration" --priority="high"
# Update progress
claude todos --update --issue="123" --phase="integration" --progress="75"
# Add subtask with agent assignment
claude todos --add-subtask --parent="123" --agent="backend-specialist" --task="Implement API"
# View status
claude todos --status [--tree]Features:
- Multi-agent coordination tracking
- Phase-based progress (analysis, implementation, integration)
- Dependency management between subtasks
- Tree view visualization
- Status dashboard with completion metrics
.claude/
├── CLAUDE.md # Repository guidance for Claude Code
├── README.md # This file
├── settings.json # Claude Code settings
├── .gitignore # Git configuration
│
├── commands/ # Slash command templates (9 commands)
│ ├── README.md # Command documentation
│ ├── issue.md # Multi-phase issue creation workflow
│ ├── pr.md # Comprehensive PR creation workflow
│ ├── user-story.md # BDD user story with Gherkin syntax
│ ├── todos.md # Todo tracking with orchestration
│ ├── nlm-research.md # NotebookLM research automation
│ ├── prompt.md # Prompt engineering assistant
│ ├── tiktok-tech.md # TikTok tech content creation
│ └── task.md # Task management workflow
│
├── skills/ # Custom skills (10 skills)
│ ├── Claude Code Customization/
│ │ ├── create-skill/ # Skill creation workflow
│ │ ├── create-subagent/ # Subagent builder
│ │ ├── create-command/ # Command generator
│ │ ├── create-hooks/ # Hook configurator
│ │ ├── create-claude-plugin/ # Plugin packager
│ │ └── connect-mcp-server/ # MCP integration
│ │
│ └── Domain Expertise/
│ ├── webgl-expert/ # WebGL & 3D graphics
│ ├── secure-web-search/ # Privacy-focused search
│ ├── analyzing-financial-statements/ # Financial ratios
│ └── creating-financial-models/ # DCF & valuation
│
├── agents/ # Specialized AI subagents (83+)
│ ├── README.md # Agent documentation and usage guide
│ ├── [language]-pro.md # Language-specific agents
│ ├── [domain]-[role].md # Domain-specific specialists
│ └── examples/ # Usage examples and patterns
│
├── templates/ # GitHub templates
│ ├── GH_PR_TEMPLATE.md # Standard PR template
│ ├── GH_PARENT_ISSUE_TEMPLATE.md # Parent issue/epic
│ ├── GH_SUB_ISSUE_TEMPLATE.md # Sub-issue template
│ └── GH_USER_STORY_TEMPLATE.md # BDD user story template
│
├── projects/ # Session histories (.jsonl)
├── shell-snapshots/ # Shell session persistence
├── todos/ # Task tracking files (.json)
├── statsig/ # Analytics cache
├── plugins/ # Claude Code plugins
│ ├── installed_plugins.json
│ ├── known_marketplaces.json
│ └── marketplaces/
└── ide/ # IDE integration
Clone to your Claude Code configuration directory:
cd ~/.claude
git clone --recurse-submodules [email protected]:ronnycoding/.claude.git .The configuration loads automatically when using Claude Code.
Automatic Selection (recommended):
"Optimize this database query"
→ Claude Code automatically selects database-optimizer
"Build a React dashboard with authentication"
→ Orchestrates frontend-developer → backend-architect → security-auditor
Explicit Invocation:
"Use code-reviewer to analyze this component"
"Have security-auditor check for OWASP compliance"
"Get performance-engineer to profile this bottleneck"
Skills provide specialized domain expertise and task automation:
# Claude Code Customization
"Create a new skill for GraphQL schema generation"
→ Uses create-skill workflow
"Build a subagent for API documentation"
→ Uses create-subagent workflow
"Add a command for generating test fixtures"
→ Uses create-command workflow
# Domain Expertise
"Analyze this balance sheet and calculate key ratios"
→ Uses analyzing-financial-statements skill
"Build a DCF model for this company"
→ Uses creating-financial-models skill
"Help me set up WebGL shaders for this 3D scene"
→ Uses webgl-expert skill
"Search for information on secure API design"
→ Uses secure-web-search skillCommands provide quick access to workflows and templates:
# GitHub Workflows
/issue "Add user authentication feature"
→ Creates multi-phase issue with sub-tasks and dependencies
/pr
→ Generates comprehensive PR with template detection
/user-story
→ Creates BDD user story with Gherkin scenarios
/todos --init --project="MyApp"
→ Initializes todo tracking
# Research & Content
/nlm-research project="Market Analysis" type="competitive-intel"
→ Generates NotebookLM research report
/prompt task="Generate API documentation" format="markdown"
→ Creates optimized prompt using engineering techniques
/tiktok-tech "Latest AI developments in 2025"
→ Generates TikTok script for tech news
# Utilities
/task
→ Manages and coordinates tasksCreate Issue:
"Create a GitHub issue for user authentication feature"
→ Uses /issue command
→ Analyzes repo conventions and templates
→ Creates sub-issues with team assignments
→ Generates dependency graph (Mermaid)
→ Estimates story points using Fibonacci scale
Create Pull Request:
"Create a PR for the authentication implementation"
→ Uses /pr command
→ Detects existing PR templates
→ Analyzes recent PRs for conventions
→ Classifies change type and impact
→ Generates comprehensive PR with evidence
Track Todos:
"Initialize todo tracking for this project"
→ Uses /todos command
→ Sets up orchestrated task management
→ Phase-based progress tracking
→ Tree view and status dashboard
Basic usage:
/issue "Add user authentication system"What it does:
- Analyzes repository conventions (CONTRIBUTING.md, existing issues)
- Reviews available Claude Code skills for task specialization
- Breaks down complex feature into sub-issues
- Creates dependency graph (Mermaid diagram)
- Assigns story points using Fibonacci scale (1, 2, 3, 5, 8, 13, 21)
- Generates parent issue with task breakdown table
- Creates individual sub-issues with dependencies
Output:
- Parent issue (epic) with overview and task breakdown
- Multiple sub-issues with clear scope and interfaces
- Dependency graph showing integration points
- Team/agent assignments
Basic usage:
/prWhat it does:
- Reads PR template from
~/.claude/templates/GH_PR_TEMPLATE.md - Checks for existing
.github/pull_request_template.md - Analyzes 10-20 recent PRs for conventions
- Examines current branch changes
- Classifies change type (feature/bugfix/refactor)
- Generates comprehensive description with context
Output:
- PR title following repository conventions
- Detailed summary with bullet points
- Test plan and verification steps
- Breaking changes (if any)
- Screenshots/evidence
Basic usage:
/user-storyInteractive prompts for:
- Feature/functionality name
- User persona (admin, end user, developer)
- User goal and benefit
- Gherkin scenarios (Given/When/Then)
- Acceptance criteria
- Semantic version (major.minor.patch)
Output:
- Properly formatted BDD user story
- Multiple Gherkin scenarios
- Clear acceptance criteria
- GitHub Projects integration
Initialize tracking:
/todos --init --project="MyApp" --repo="https://github.com/user/repo"Add orchestrated issue:
/todos --add --issue="123" --type="orchestration" --priority="high"Update progress:
/todos --update --issue="123" --phase="integration" --progress="75"Add subtask:
/todos --add-subtask --parent="123" --agent="backend-architect" --task="Implement API endpoints"View status:
/todos --status # Standard view
/todos --status --tree # Tree view with dependenciesMarket analysis with multiple sources:
/nlm-research project="AI Trends 2025" type="market-analysis" urls="https://example.com/article1,https://example.com/article2" outputs="guide,audio"Technical documentation:
/nlm-research project="API Design" type="technical-doc" files="/path/to/spec.pdf,/path/to/docs.md" outputs="guide,outline"Competitive intelligence:
/nlm-research project="Competitor Analysis" type="competitive-intel" docs="https://docs.google.com/document/d/..." outputs="all"Available types:
mvp-design- MVP planning and designmarket-analysis- Market research and trendstechnical-doc- Technical documentation synthesisbusiness-plan- Business planning and strategycompetitive-intel- Competitive intelligencecustom- Custom research
Output options:
guide- Comprehensive study guideoutline- Structured outlinesection- Specific section deep-diveaudio- Audio overview (conversational or formal)all- All output types
API documentation prompt:
/prompt task="Generate comprehensive API documentation" audience="developers" format="markdown" style="technical"Content generation:
/prompt task="Write engaging blog post about AI" audience="non-technical users" format="markdown" style="conversational"Code generation:
/prompt task="Create React component with TypeScript" audience="Claude Sonnet" format="code" style="production-ready"What it does:
- Analyzes task requirements
- Applies prompt engineering techniques
- Structures output for optimal model performance
- Includes examples and constraints
- Adds evaluation criteria
Basic usage:
/tiktok-tech "OpenAI releases GPT-5, Google announces Gemini 2.0, Meta unveils Llama 4"What it does:
- Analyzes provided tech news/context
- Creates 90-120 second news-style script
- Integrates multiple related stories
- Adds visual cue suggestions
- Optimizes for engagement and retention
- Includes B-roll recommendations
Output:
- News anchor-style dialogue
- Strategic visual cues
- B-roll suggestions
- Engagement hooks
- Call-to-action
Skills provide specialized domain expertise and automation workflows. Unlike agents, skills are invoked conversationally and provide deep, focused capabilities.
When to use:
- Creating new custom skills for Claude Code
- Extending Claude Code capabilities
- Building reusable skill templates
Example usage:
"Create a new skill for GraphQL schema generation"
What it does:
- Guides through skill structure and YAML frontmatter
- Helps define skill description and use cases
- Creates supporting files (examples, templates, reference docs)
- Ensures proper skill documentation
- Validates skill format
Output:
skills/[name]/SKILL.md- Main skill file with frontmatterskills/[name]/examples/- Usage examplesskills/[name]/reference.md- Reference documentation
When to use:
- Building specialized AI agents
- Creating custom agent personalities
- Defining agent tool access and behavior
Example usage:
"Build a subagent specialized in GraphQL API testing"
What it does:
- Defines agent description and trigger conditions
- Creates system prompts and instructions
- Configures tool access (Read, Write, Bash, etc.)
- Sets model tier (Haiku/Sonnet/Opus)
- Documents usage patterns
Output:
- Agent YAML file with complete configuration
- Usage examples and invocation patterns
When to use:
- Creating custom slash commands
- Building reusable prompt templates
- Automating repetitive workflows
Example usage:
"Add a command for generating test fixtures from JSON schemas"
What it does:
- Defines command structure with frontmatter
- Configures command arguments and validation
- Creates command workflow and steps
- Documents usage and examples
- Sets up argument handling
Output:
commands/[name].md- Command file with args and workflow
When to use:
- Automating workflows with event triggers
- Adding pre/post tool execution logic
- Implementing custom validation or formatting
Example usage:
"Create a hook that runs prettier before writing files"
What it does:
- Explains hook types (pre/post tool hooks)
- Guides through hook configuration
- Implements shell command logic
- Sets up event handling
- Documents security practices
Output:
- Hook configuration in settings
- Shell command implementation
- Event handler setup
When to use:
- Distributing skills and agents
- Creating plugin marketplaces
- Packaging complete solutions
Example usage:
"Package my GraphQL skills and agents into a plugin"
What it does:
- Structures plugin directory
- Creates marketplace.json manifest
- Bundles skills, agents, commands
- Documents installation and usage
- Prepares for distribution
Output:
- Complete plugin package
- marketplace.json with metadata
- Installation instructions
When to use:
- Connecting external services to Claude Code
- Adding MCP server integrations
- Configuring authentication and transport
Example usage:
"Connect the GitHub MCP server using stdio transport"
What it does:
- Explains MCP transport types (HTTP, stdio, SSE)
- Guides through server installation
- Configures settings.json
- Sets up authentication and environment variables
- Tests connection and available tools
Output:
- Updated settings.json with MCP configuration
- Environment variable setup
- Connection verification
When to use:
- Working with WebGL API
- Creating 3D graphics and visualizations
- Writing GLSL shaders
- Optimizing GPU performance
Example usage:
"Help me create a rotating textured cube with WebGL 2.0"
Capabilities:
- WebGL 1.0 and 2.0 API guidance
- GLSL shader programming (vertex/fragment)
- Texture mapping and materials
- Buffer management (VBOs, VAOs, IBOs)
- Lighting and transformation systems
- Performance optimization
- Canvas rendering pipeline
Includes:
- Code examples (basic triangle, textured cube)
- Shader templates (vertex, fragment, lighting)
- Reference documentation for WebGL interfaces
- Best practices for GPU programming
When to use:
- Researching with privacy protection
- Verifying information sources
- Fact-checking claims
- Competitive research
Example usage:
"Search for secure API design patterns and verify the sources"
Capabilities:
- Privacy-protected web searches
- Source credibility verification
- Cross-reference fact-checking
- Citation and attribution
- Information validation
- Bias detection
Features:
- Multiple search engine support
- Source reliability scoring
- Metadata analysis
- Consensus building across sources
When to use:
- Evaluating company performance
- Investment analysis
- Financial due diligence
- Comparing companies
Example usage:
"Analyze this balance sheet and calculate liquidity ratios"
Capabilities:
- Profitability: ROE, ROA, Gross/Operating/Net Margin
- Liquidity: Current Ratio, Quick Ratio, Cash Ratio
- Leverage: Debt-to-Equity, Interest Coverage
- Efficiency: Asset/Inventory/Receivables Turnover
- Valuation: P/E, P/B, P/S, EV/EBITDA, PEG
- Per-Share: EPS, Book Value, Dividend per Share
Input formats:
- CSV with financial line items
- JSON structured statements
- Text description of figures
- Excel financial statements
Output:
- Calculated ratios with interpretations
- Industry benchmarks
- Trend analysis
- Investment insights
When to use:
- Building valuation models
- Investment decision analysis
- Scenario planning
- Risk assessment
Example usage:
"Build a DCF model with sensitivity analysis for this company"
Capabilities:
-
DCF Analysis
- Multi-scenario cash flow projections
- Terminal value calculation (perpetuity/exit multiple)
- WACC determination
- Enterprise and equity valuation
-
Sensitivity Analysis
- Key assumption impact testing
- Multi-variable data tables
- Tornado charts
- Value driver identification
-
Monte Carlo Simulation
- Thousands of probabilistic scenarios
- Uncertainty modeling
- Confidence interval generation
- Target achievement probability
-
Scenario Planning
- Best/base/worst case modeling
- Economic environment testing
- Strategic alternative comparison
- Outcome probability distribution
Input requirements:
- Historical financials (3-5 years)
- Growth assumptions
- Capital structure
- Market data (risk-free rate, beta, market risk premium)
- Industry benchmarks
Output:
- Complete valuation model
- Sensitivity tables and charts
- Simulation results with distributions
- Scenario comparison
- Investment recommendation
| Task | Recommended Agent(s) | Workflow Pattern |
|---|---|---|
| API Design | backend-architect → api-documenter |
Sequential |
| Full-Stack Feature | backend-architect → frontend-developer → test-automator |
Sequential |
| Security Audit | security-auditor → code-reviewer |
Validation Pipeline |
| Performance Issue | performance-engineer + database-optimizer |
Parallel Execution |
| Production Incident | incident-responder → devops-troubleshooter |
Conditional Routing |
| ML Pipeline | mlops-engineer → ml-engineer → data-engineer |
Sequential |
| Infrastructure Setup | cloud-architect → terraform-specialist |
Sequential |
| Database Optimization | database-optimizer → code-reviewer |
Validation Pipeline |
| Stack | Primary Agents | Support Agents |
|---|---|---|
| React + Node.js | typescript-pro, javascript-pro |
frontend-developer, backend-architect |
| Python/Django | python-pro, django-pro |
backend-architect, database-optimizer |
| Rust Systems | rust-pro |
c-pro, performance-engineer |
| Cloud Infrastructure | cloud-architect, terraform-specialist |
kubernetes-architect, network-engineer |
| Mobile (iOS) | ios-developer, swift-pro |
mobile-developer, ui-ux-designer |
| Mobile (Cross-platform) | flutter-expert, mobile-developer |
ui-ux-designer, performance-engineer |
| ML/AI Applications | ai-engineer, ml-engineer |
mlops-engineer, python-pro |
| Microservices | backend-architect, kubernetes-architect |
cloud-architect, observability-engineer |
Create custom command templates in commands/:
---
name: custom-workflow
description: Your workflow description
---
# Your Custom Workflow
Instructions and steps...For complex tasks requiring multiple specialists:
"Implement payment processing with full security audit and documentation"
→ Orchestrates:
1. payment-integration (implementation)
2. backend-security-coder (secure coding)
3. security-auditor (vulnerability scan)
4. api-documenter (documentation)
5. code-reviewer (final validation)
All sessions persist across Claude Code invocations:
- Project context: Stored in
projects/[project-path].jsonl - Shell history: Saved in
shell-snapshots/[session-id] - Todo state: Tracked in
todos/[project-id].json
{
"alwaysThinkingEnabled": true
}alwaysThinkingEnabled: Enables extended reasoning for complex tasks
The .gitignore is configured to:
- Track:
commands/,agents/,templates/,README.md,CLAUDE.md - Ignore:
projects/,shell-snapshots/,todos/,statsig/,ide/, session data
Only shared configuration and templates are version controlled.
- Automatic selection - Let Claude Code analyze and select optimal agents
- Clear requirements - Specify constraints, tech stack, quality standards
- Trust specialization - Each agent is optimized for their domain
- High-level requests - Allow agents to coordinate multi-step tasks
- Context preservation - Ensure agents have necessary background
- Integration review - Verify how outputs work together
- Template detection - Always check for existing repository templates
- Convention analysis - Review recent issues/PRs for patterns
- Quality validation - Use checklists and acceptance criteria
- Model selection - Haiku for simple tasks, Opus for complex analysis
- Parallel execution - Use concurrent agents when tasks are independent
- Sequential workflows - Chain agents when context must flow forward
- Ensure request clearly indicates the domain
- Be specific about task type and requirements
- Use explicit invocation if automatic selection fails
- Provide more context about tech stack
- Include specific requirements in request
- Use direct agent naming for precise control
- Check paths:
~/.claude/templates/GH_*_TEMPLATE.md - Verify template exists before workflow execution
- Review
commands/issue.mdandcommands/pr.mdfor template paths
- Initialize with
claude todos --initbefore use - Verify project context is set correctly
- Check
todos/directory for state files
To add new agents or workflows:
- New Agent: Create
.mdfile inagents/with frontmatter - New Workflow: Add template to
commands/ - New Template: Add to
templates/ - Documentation: Update this README and CLAUDE.md
MIT License - Personal configuration repository for Claude Code.