Kristalizer's Robot Army
Forked from: https://github.com/dgriffith/bad-daves-robot-army
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
Kristalizer's Robot Army
Forked from: https://github.com/dgriffith/bad-daves-robot-army
Your elite development force - a comprehensive suite of specialized AI agents and slash commands for Claude Code that supercharge your development workflow.
🚀 Quick Start
New to the Robot Army? Read the Robot Army Guide for comprehensive documentation, workflows, and battle-tested tactics.
Ready to deploy? Install the agents and commands:
# Initial setup
make setup
# Install globally to ~/.claude/
make install
# Install to a specific project
make install PROJECT=/path/to/project
🎯 What's Inside
This repository includes 38+ slash commands and specialized subagents organized into:
- Review & Analysis Commands - Security, performance, architecture, testing, quality audits
- Code Intelligence Commands - History analysis, evolution tracking, codebase understanding
- Development Workflow Commands - PRD creation, implementation planning, issue decomposition
- Learning & Documentation Commands - Explanations, mentoring, fresh perspectives
- Specialized Agents - API design, database optimization, cloud architecture, and more
See the Robot Army Guide for the complete arsenal and usage examples.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Agent Installation Tooling
This repository includes tooling for installing Claude agents and commands from the repository to your local ~/.claude/ directory or to a specific project's .claude/ directory.
Quick Start
# Initial setup
make setup
# Install agents and commands globally to ~/.claude/
make install
# Install to a specific project directory
make install PROJECT=/path/to/project
# Install with options
make install ARGS='--dry-run --verbose'
# Install to current project directory
./scripts/install-agents.sh .
Features
- Global or project-specific installation - Install to ~/.claude/ or to a specific project's .claude/
- Selective overwriting with confirmation prompts
- Dry-run mode for safe testing
- Verbose output for detailed operation logs
- Force mode to overwrite without prompting
- Automatic directory creation
Install Script Usage
The main install script is located at scripts/install-agents.sh:
# Show help
./scripts/install-agents.sh --help
# Install globally to ~/.claude/
./scripts/install-agents.sh
# Install to a specific project directory
./scripts/install-agents.sh /path/to/project
# Install to current directory's project
./scripts/install-agents.sh .
# Options
--dry-run # Show what would be done without making changes
--verbose # Show detailed output
--force # Overwrite without prompting
Project-Specific Installation
You can install the agents and commands to a specific project's .claude/ directory instead of the global ~/.claude/ directory:
# Install to a specific project
./scripts/install-agents.sh /path/to/my-project
# This will create:
# /path/to/my-project/.claude/agents/
# /path/to/my-project/.claude/commands/
This is useful when you want project-specific agents and commands that don't affect your global Claude configuration.
Installation Directories
The install script creates and manages these directories:
- Global installation:
~/.claude/agents/and~/.claude/commands/ - Project installation:
<project>/.claude/agents/and<project>/.claude/commands/
Safety Features
The install script includes several safety features:
- Confirmation prompts when overwriting existing files
- File comparison to skip identical files
- Dry-run mode to preview changes without making them
- Force mode for automated installations
Best Practices
- Global installation: Use
make installfor your personal development environment - Project-specific: Use
./scripts/install-agents.sh .when working on a specific project - Test first: Use
--dry-runto preview what will be installed - CI/CD: Use
--forcefor automated deployments
Troubleshooting
- Permission errors: Ensure scripts are executable with
chmod +x scripts/*.sh - Directory not found: The script automatically creates necessary directories
- Overwrite prompts: Use
--forceto skip confirmation prompts - Project directory: Ensure the project directory exists before installing
📚 Command Categories
For complete documentation, workflows, and advanced tactics, see the Robot Army Guide.
Review & Analysis Commands
Comprehensive code analysis and improvement planning:
/security-review [scope]- Security vulnerabilities and mitigation plans/perf-review [scope]- Performance bottlenecks and optimization/arch-review [scope]- Architectural patterns and design quality/test-review [scope]- Test coverage and quality assessment/quality-review [scope]- Overall code quality analysis/refactor-review [scope]- Code improvement opportunities/doc-review [scope]- Documentation coverage and clarity/accessibility-review [scope]- WCAG compliance and usability/database-review [scope]- Schema design and query optimization/api-review [scope]- API design consistency and best practices/build-review [scope]- Build system and CI/CD optimization/deployment-review [scope]- Deployment process improvements/cloud-review [scope]- AWS cloud architecture analysis/concurrency-review [scope]- Thread safety and async patterns/configuration-review [scope]- Configuration management security/internationalization-review [scope]- i18n readiness assessment/logging-review [scope]- Logging and observability practices/modernization-review [scope]- Legacy code upgrade paths/tooling-review [scope]- Developer experience improvements
Code Intelligence & History
Understanding code evolution and patterns:
/code-history [scope]- Executive summary of code evolution (quick insights)/code-history-detailed [scope]- Comprehensive historical analysis (deep dive)/codebase-overview- Beginner-friendly project overview/explain [topic]- Personalized explanations of code/concepts/why-this-way [code]- Archaeological investigation: why was code built this way instead of obvious alternatives?/what-would-break [change]- Blast radius analysis: what would be affected by a proposed change?/does-this-clash [code]- Pattern consistency check: does code fit with established codebase patterns?
Development Workflow
End-to-end feature development:
/create-prd [requirements]- Generate product requirements document/process-prd-feedback [feedback]- Incorporate stakeholder feedback into PRD/implementation-plan-from-prd [prd-file]- Create technical implementation plan/process-implementation-plan-feedback [feedback]- Refine implementation plan/tasks-from-plan [plan-file]- Generate GitHub issues from plan/decompose-issue [issue-number]- Break down complex issues/implement-issue [issue-number]- Implement GitHub issue with appropriate specialist/update-plan-status [plan-file]- Verify plan completion with issues, PRs, and actual implementation
Learning & Documentation
Knowledge transfer and understanding:
/learn [topic]- Create personalized learning path/beginners-mind [topic]- Approach with fresh curiosity and questions/bad-daves-robot-army- Display the complete Robot Army Guide
Quick Examples
# Understand a new codebase
/codebase-overview
# Full feature workflow
/create-prd requirements.md
/implementation-plan-from-prd /prds/prd-*.md
/tasks-from-plan /plans/implementation-plan-*.md
/implement-issue 101
/update-plan-status /plans/implementation-plan-*.md
# Code quality blitz
/security-review "current changes"
/perf-review src/slow-module
/quality-review
# Understand code evolution and decisions
/code-history hotspots
/code-history-detailed src/auth.ts
/why-this-way "why callbacks instead of async/await in parser"
# Plan changes safely
/what-would-break "if we change the User model schema"
/does-this-clash src/features/new-feature.ts
Scope Modifiers
Most review commands support flexible scoping:
- No argument - Analyze entire project
- Path - Specific file or directory
- "current changes" - Uncommitted changes only
- "recent changes" - Recent commits
- "PR #123" - Specific pull request
Directory Structure
The Robot Army organizes its outputs into specific directories:
/prds/- Product Requirements Documents from/create-prd/plans/- Implementation plans from/implementation-plan-from-prdand/process-implementation-plan-feedback/.claude/reports/- All analysis reports, reviews, and learning materials- Files use sequential numbering:
{XXXX}-{timestamp}-{command-name}.md - Review plans from
/*-reviewcommands (security, performance, architecture, etc.) - Code history analysis from
/code-historyand/code-history-detailed - Learning reports from
/learn,/codebase-overview,/explain,/beginners-mind
- Files use sequential numbering:
/issues/- Local issue tracking files (used when GitHub is unavailable)- Issues stored as numbered markdown files:
/issues/{number}.md - Include YAML frontmatter with metadata (title, labels, priority, status, etc.)
- Automatically managed by
/tasks-from-plan,/decompose-issue, and/implement-issue
- Issues stored as numbered markdown files:
/debug-workbooks/- Debug investigation logs for complex problems- Maintained by
@agent-debuggerfor systematic troubleshooting - Tracks hypotheses, fixes attempted, and results found
- Prevents circular debugging and maintains investigation history
- Maintained by
GitHub Integration
Commands automatically detect GitHub availability:
- When GitHub is available: Uses
ghCLI to create issues and PRs - When GitHub is unavailable: Falls back to local
/issues/directory- Maintains same workflow and metadata
- Issues can be converted to GitHub issues later
Prompt Playground
1 VariableFill Variables
Preview
# Kristalizer's Robot Army
Forked from: https://github.com/dgriffith/bad-daves-robot-army
Your elite development force - a comprehensive suite of specialized AI agents and slash commands for Claude Code that supercharge your development workflow.
## 🚀 Quick Start
**New to the Robot Army?** Read the [Robot Army Guide](docs/ROBOT_ARMY_GUIDE.md) for comprehensive documentation, workflows, and battle-tested tactics.
**Ready to deploy?** Install the agents and commands:
```bash
# Initial setup
make setup
# Install globally to ~/.claude/
make install
# Install to a specific project
make install PROJECT=/path/to/project
```
## 🎯 What's Inside
This repository includes **38+ slash commands** and specialized subagents organized into:
- **Review & Analysis Commands** - Security, performance, architecture, testing, quality audits
- **Code Intelligence Commands** - History analysis, evolution tracking, codebase understanding
- **Development Workflow Commands** - PRD creation, implementation planning, issue decomposition
- **Learning & Documentation Commands** - Explanations, mentoring, fresh perspectives
- **Specialized Agents** - API design, database optimization, cloud architecture, and more
See the [Robot Army Guide](docs/ROBOT_ARMY_GUIDE.md) for the complete arsenal and usage examples.
## License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
## Agent Installation Tooling
This repository includes tooling for installing Claude agents and commands from the repository to your local `~/.claude/` directory or to a specific project's `.claude/` directory.
### Quick Start
```bash
# Initial setup
make setup
# Install agents and commands globally to ~/.claude/
make install
# Install to a specific project directory
make install PROJECT=/path/to/project
# Install with options
make install ARGS='--dry-run --verbose'
# Install to current project directory
./scripts/install-agents.sh .
```
### Features
- **Global or project-specific installation** - Install to ~/.claude/ or to a specific project's .claude/
- **Selective overwriting** with confirmation prompts
- **Dry-run mode** for safe testing
- **Verbose output** for detailed operation logs
- **Force mode** to overwrite without prompting
- **Automatic directory creation**
### Install Script Usage
The main install script is located at `scripts/install-agents.sh`:
```bash
# Show help
./scripts/install-agents.sh --help
# Install globally to ~/.claude/
./scripts/install-agents.sh
# Install to a specific project directory
./scripts/install-agents.sh /path/to/project
# Install to current directory's project
./scripts/install-agents.sh .
# Options
--dry-run # Show what would be done without making changes
--verbose # Show detailed output
--force # Overwrite without prompting
```
### Project-Specific Installation
You can install the agents and commands to a specific project's `.claude/` directory instead of the global `~/.claude/` directory:
```bash
# Install to a specific project
./scripts/install-agents.sh /path/to/my-project
# This will create:
# /path/to/my-project/.claude/agents/
# /path/to/my-project/.claude/commands/
```
This is useful when you want project-specific agents and commands that don't affect your global Claude configuration.
### Installation Directories
The install script creates and manages these directories:
- **Global installation**: `~/.claude/agents/` and `~/.claude/commands/`
- **Project installation**: `<project>/.claude/agents/` and `<project>/.claude/commands/`
### Safety Features
The install script includes several safety features:
- **Confirmation prompts** when overwriting existing files
- **File comparison** to skip identical files
- **Dry-run mode** to preview changes without making them
- **Force mode** for automated installations
### Best Practices
1. **Global installation**: Use `make install` for your personal development environment
2. **Project-specific**: Use `./scripts/install-agents.sh .` when working on a specific project
3. **Test first**: Use `--dry-run` to preview what will be installed
4. **CI/CD**: Use `--force` for automated deployments
### Troubleshooting
- **Permission errors**: Ensure scripts are executable with `chmod +x scripts/*.sh`
- **Directory not found**: The script automatically creates necessary directories
- **Overwrite prompts**: Use `--force` to skip confirmation prompts
- **Project directory**: Ensure the project directory exists before installing
## 📚 Command Categories
For complete documentation, workflows, and advanced tactics, see the [Robot Army Guide](docs/ROBOT_ARMY_GUIDE.md).
### Review & Analysis Commands
Comprehensive code analysis and improvement planning:
- `/security-review [scope]` - Security vulnerabilities and mitigation plans
- `/perf-review [scope]` - Performance bottlenecks and optimization
- `/arch-review [scope]` - Architectural patterns and design quality
- `/test-review [scope]` - Test coverage and quality assessment
- `/quality-review [scope]` - Overall code quality analysis
- `/refactor-review [scope]` - Code improvement opportunities
- `/doc-review [scope]` - Documentation coverage and clarity
- `/accessibility-review [scope]` - WCAG compliance and usability
- `/database-review [scope]` - Schema design and query optimization
- `/api-review [scope]` - API design consistency and best practices
- `/build-review [scope]` - Build system and CI/CD optimization
- `/deployment-review [scope]` - Deployment process improvements
- `/cloud-review [scope]` - AWS cloud architecture analysis
- `/concurrency-review [scope]` - Thread safety and async patterns
- `/configuration-review [scope]` - Configuration management security
- `/internationalization-review [scope]` - i18n readiness assessment
- `/logging-review [scope]` - Logging and observability practices
- `/modernization-review [scope]` - Legacy code upgrade paths
- `/tooling-review [scope]` - Developer experience improvements
### Code Intelligence & History
Understanding code evolution and patterns:
- `/code-history [scope]` - Executive summary of code evolution (quick insights)
- `/code-history-detailed [scope]` - Comprehensive historical analysis (deep dive)
- `/codebase-overview` - Beginner-friendly project overview
- `/explain [topic]` - Personalized explanations of code/concepts
- `/why-this-way [code]` - Archaeological investigation: why was code built this way instead of obvious alternatives?
- `/what-would-break [change]` - Blast radius analysis: what would be affected by a proposed change?
- `/does-this-clash [code]` - Pattern consistency check: does code fit with established codebase patterns?
### Development Workflow
End-to-end feature development:
- `/create-prd [requirements]` - Generate product requirements document
- `/process-prd-feedback [feedback]` - Incorporate stakeholder feedback into PRD
- `/implementation-plan-from-prd [prd-file]` - Create technical implementation plan
- `/process-implementation-plan-feedback [feedback]` - Refine implementation plan
- `/tasks-from-plan [plan-file]` - Generate GitHub issues from plan
- `/decompose-issue [issue-number]` - Break down complex issues
- `/implement-issue [issue-number]` - Implement GitHub issue with appropriate specialist
- `/update-plan-status [plan-file]` - Verify plan completion with issues, PRs, and actual implementation
### Learning & Documentation
Knowledge transfer and understanding:
- `/learn [topic]` - Create personalized learning path
- `/beginners-mind [topic]` - Approach with fresh curiosity and questions
- `/bad-daves-robot-army` - Display the complete Robot Army Guide
### Quick Examples
```bash
# Understand a new codebase
/codebase-overview
# Full feature workflow
/create-prd requirements.md
/implementation-plan-from-prd /prds/prd-*.md
/tasks-from-plan /plans/implementation-plan-*.md
/implement-issue 101
/update-plan-status /plans/implementation-plan-*.md
# Code quality blitz
/security-review "current changes"
/perf-review src/slow-module
/quality-review
# Understand code evolution and decisions
/code-history hotspots
/code-history-detailed src/auth.ts
/why-this-way "why callbacks instead of async/await in parser"
# Plan changes safely
/what-would-break "if we change the User model schema"
/does-this-clash src/features/new-feature.ts
```
### Scope Modifiers
Most review commands support flexible scoping:
- **No argument** - Analyze entire project
- **Path** - Specific file or directory
- **"current changes"** - Uncommitted changes only
- **"recent changes"** - Recent commits
- **"PR #123"** - Specific pull request
### Directory Structure
The Robot Army organizes its outputs into specific directories:
- **`/prds/`** - Product Requirements Documents from `/create-prd`
- **`/plans/`** - Implementation plans from `/implementation-plan-from-prd` and `/process-implementation-plan-feedback`
- **`/.claude/reports/`** - All analysis reports, reviews, and learning materials
- Files use sequential numbering: `{XXXX}-{timestamp}-{command-name}.md`
- Review plans from `/*-review` commands (security, performance, architecture, etc.)
- Code history analysis from `/code-history` and `/code-history-detailed`
- Learning reports from `/learn`, `/codebase-overview`, `/explain`, `/beginners-mind`
- **`/issues/`** - Local issue tracking files (used when GitHub is unavailable)
- Issues stored as numbered markdown files: `/issues/{number}.md`
- Include YAML frontmatter with metadata (title, labels, priority, status, etc.)
- Automatically managed by `/tasks-from-plan`, `/decompose-issue`, and `/implement-issue`
- **`/debug-workbooks/`** - Debug investigation logs for complex problems
- Maintained by `@agent-debugger` for systematic troubleshooting
- Tracks hypotheses, fixes attempted, and results found
- Prevents circular debugging and maintains investigation history
### GitHub Integration
Commands automatically detect GitHub availability:
- **When GitHub is available**: Uses `gh` CLI to create issues and PRs
- **When GitHub is unavailable**: Falls back to local `/issues/` directory
- Maintains same workflow and metadata
- Issues can be converted to GitHub issues later
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks