A collection of Claude Code slash commands for engineering workflows. Useful for developers, product managers, and teams of all sizes.
These commands provide AI-assisted guidance for common engineering tasks. They are designed to:
- Guide, not execute - AI provides recommendations and analysis; engineers make decisions and take actions
- Enhance productivity - Streamline research, reviews, and documentation tasks
- Maintain security - No credentials, secrets, or PII handling; all sensitive operations require human action
- Follow best practices - Align with industry standards and compliance requirements
These commands are designed with a clear principle: AI assists, humans decide and act.
- Commands analyze code, tickets, and documentation
- Commands suggest approaches and identify issues
- Commands guide through processes with recommendations
- Engineers review AI suggestions before acting
- Engineers execute all commits, pushes, and deployments
- Engineers approve all changes to production systems
- No credential storage - Commands never store or transmit credentials
- No auto-commit/push - All git operations require explicit user action
- No PII handling - Commands follow strict data handling guidelines
- Human review required - All AI suggestions must be reviewed before implementation
All commands should follow the Accuracy Guidelines:
- State confidence percentage - After analysis, state how confident you are (90%+ is ideal)
- If below 90%, dig deeper - Verify against primary sources before proceeding
- Document verification - Note what was checked and what was found
- Never trust without verifying - Claims like "no changes" must be verified against actual data/code/systems
commands/
├── general/ # Broadly applicable commands
│ ├── accuracy-guidelines.md (reference guidelines for all commands)
│ ├── git-pr.md
│ ├── pr-review.md
│ ├── review-docs.md
│ └── ticket-create.md
│
└── veterans-affairs/ # VA.gov specific commands
├── ci-check.md
├── collab-review.md
├── collab-review-checklist.md (helper file for collab-review)
└── on-call.md
These commands work for any project:
| Command | Description |
|---|---|
/pr-review |
PR code review guidance with security and quality focus |
/git-pr |
Git workflow guidance for creating branches and preparing PRs |
/review-docs |
Review documentation for grammar, technical accuracy, and best practices |
/ticket-create |
Create well-structured GitHub issues with user stories and acceptance criteria |
Note: accuracy-guidelines.md is a reference file with verification standards for all commands - not a standalone command.
These commands are tailored for VA.gov Platform work:
| Command | Description |
|---|---|
/ci-check |
Check CI status for commits on vets-api master branch |
/collab-review |
Backend Engineering reviews for Collaboration Cycle (Architecture Intent & Staging Review) |
/on-call |
Incident response guidance for vets-api with diagnostic commands and escalation paths |
Note: collab-review-checklist.md is a supporting reference file used by /collab-review - not a standalone command.
New to Claude Code or the command line? No problem! Here's a step-by-step guide.
Claude Code is an AI assistant that runs in your terminal (the command line application on your computer). These "slash commands" are like shortcuts that tell Claude Code how to help you with specific tasks.
If you haven't installed Claude Code yet:
- Open Terminal (Mac) or Command Prompt (Windows)
- Follow the installation instructions at claude.ai/claude-code
Option A: Download from GitHub (easiest)
- Go to github.com/oddballteam/claude-commands
- Click the green "Code" button
- Click "Download ZIP"
- Unzip the downloaded file
Option B: Use git (if you have it installed)
Open Terminal and run:
git clone https://github.com/oddballteam/claude-commands.git-
Open Terminal (Mac) or Command Prompt (Windows)
-
Create the commands folder if it doesn't exist:
mkdir -p ~/.claude/commands -
Copy the commands you want. For example, to copy all general commands:
cp -r /path/to/claude-commands/commands/general/* ~/.claude/commands/
Replace
/path/to/with where you downloaded/unzipped the files.
- Open Terminal
- Type
claudeto start Claude Code - Type a slash command like
/pr-reviewfollowed by what you need
That's it! You're ready to use the commands.
- Don't worry about breaking anything - These commands only provide suggestions; they don't make changes automatically
- Ask for help - Type questions to Claude Code in plain English
- Start simple - Try
/review-docswith a document you're working on
Copy only the commands you need:
# Clone the repo
git clone https://github.com/oddballteam/claude-commands.git
# Copy general commands
cp claude-commands/commands/general/* ~/.claude/commands/
# Copy VA-specific commands (if working on VA.gov)
cp claude-commands/commands/veterans-affairs/* ~/.claude/commands/# Symlink entire directories
ln -s /path/to/claude-commands/commands/general/* ~/.claude/commands/
ln -s /path/to/claude-commands/commands/veterans-affairs/* ~/.claude/commands/Browse the commands and adapt them for your own workflows.
Invoke any command by typing it in Claude Code:
/pr-review https://github.com/your-org/your-repo/pull/123
/review-docs path/to/your/document.md
/ci-check
These commands are designed to be adapted. Common customizations:
- Change output paths - Update
~/discoveries/or~/doc-reviews/to your preferred locations - Add team-specific patterns - Extend checklists with your team's conventions
- Modify language - Adjust tone and terminology for your organization
Contributions are welcome! When adding or modifying commands:
- Follow the AI-as-guide principle - Commands should analyze and recommend, not autonomously execute
- No secrets or credentials - Never include or reference sensitive information
- Keep commands general - Put project-specific commands in the appropriate subdirectory
- Test thoroughly - Verify commands work as expected before submitting
- General commands go in
commands/general/ - VA-specific commands go in
commands/veterans-affairs/ - Other project-specific commands - Create a new subdirectory (e.g.,
commands/your-project/)
MIT License - Feel free to use, modify, and distribute.
- GitHub Issues: Report bugs or request features
- For VA.gov specific questions: Slack
#vfs-platform-support