This document serves as an index to a comprehensive vocabulary of commands for AI assistants in software development. Each command compresses common prompts into memorable keywords that save time and improve consistency.
Commands can be chained together to create complex workflows. When chaining commands, separate them with "then" or "and" to indicate sequential or parallel operations.
Sequential Chain:
analyze this authentication system then spec this improved version then plan this implementation
Parallel Operations:
test this user service and document this API endpoint
Complex Workflow:
debug this performance issue then optimize this query then test this solution and document this change
Basic operations that form the foundation of the command vocabulary.
- SELECT - Find, retrieve, or explain information from codebase
- CREATE - Generate new code, files, or project assets
- DELETE - Remove code, files, or project assets (with confirmation)
- FIX - Debug and correct errors in code
Commands for version control and GitHub interactions.
- gh - GitHub CLI namespace for GitHub operations
- commit - Create git commits with well-formatted messages
- push - Push changes to remote repository
- pr - Pull request operations (shorthand for
gh pr) - comment - Add comments to GitHub issues or pull requests
Commands for code analysis, debugging, and optimization.
- analyze this - Examine code/architecture for patterns and issues
- debug this - Investigate issues and provide root cause solutions
- optimize this - Improve performance and efficiency
Commands for creating and maintaining project documentation.
- document this - Create comprehensive documentation with examples
- explain this - Provide clear, structured explanations
- research this - Investigate and gather comprehensive information
Commands for testing and code review.
- test this - Generate comprehensive test suites
- review this - Perform thorough code reviews
Commands for project planning and specification.
- plan this - Break down complex tasks into implementation plans
- spec this - Create detailed technical specifications
- roadmap - Create strategic development roadmaps with phases and milestones
| Command | Purpose | Category |
|---|---|---|
| SELECT | Information retrieval | Core |
| CREATE | Generate new assets | Core |
| DELETE | Remove assets | Core |
| FIX | Debug and correct | Core |
| analyze this | Code analysis | Development |
| debug this | Issue investigation | Development |
| optimize this | Performance improvement | Development |
| document this | Create documentation | Documentation |
| explain this | Provide explanations | Documentation |
| research this | Investigate topics | Documentation |
| test this | Generate tests | Quality Assurance |
| review this | Code review | Quality Assurance |
| plan this | Implementation planning | Workflow |
| spec this | Technical specifications | Workflow |
| roadmap | Strategic development roadmaps | Workflow |
| gh | GitHub operations | Git |
| commit | Git commits | Git |
| push | Push to remote | Git |
| pr | Pull requests | Git |
| comment | GitHub comments | Git |
To add or modify commands:
- Add new commands to the appropriate
dictionary/subdirectory - Update this index file with a link to the new command
- Follow the established format for command definitions
- Include comprehensive Expected Output Formats
dictionary/
├── core/ # Core CRUD operations
├── development/ # Development and analysis commands
├── documentation/ # Documentation commands
├── quality-assurance/ # Testing and review commands
├── workflow/ # Planning and specification commands
└── git/ # Git and GitHub operations
```bash