ShakaCode Team Shared Claude Code commands plus cross-tool prompts, agents, skills, and tips.
Copy what you need to your ~/.claude/ directory:
# Clone the repo
git clone https://github.com/shakacode/claude-code-commands-skills-agents.git
cd claude-code-commands-skills-agents
# Install all commands
mkdir -p ~/.claude/commands
cp commands/*.md ~/.claude/commands/
# Install all agents
mkdir -p ~/.claude/agents
cp agents/*.md ~/.claude/agents/
# Or install specific ones
cp commands/self-review.md ~/.claude/commands/
cp commands/merge-commit-msg.md ~/.claude/commands/For project-level sharing, copy to your project's .claude/commands/ or .claude/agents/ directory instead.
| Command | Description |
|---|---|
/address-review |
Fetch GitHub PR review comments, triage them, create todos for must-fix items, reply to comments, and resolve addressed threads |
/review-all-prs |
Review all open PRs or a specific PR, post reviews to GitHub |
/self-review |
Comprehensive self-review of uncommitted changes before creating a PR |
/merge-commit-msg |
Generate a structured merge commit message from PR changes |
/optimize |
Analyze code for performance issues with structured recommendations |
/security-review |
Review code for security vulnerabilities (OWASP Top 10 checklist) |
/file-by-file-review |
Review massive PRs file-by-file with parallel subagents (credit: Romex91) |
Use these when you want a reusable workflow outside Claude Code's slash-command system:
| Prompt | Description |
|---|---|
address-review |
Shared prompt for Codex, GPT, or another coding assistant that mirrors /address-review and falls back cleanly when terminal access is unavailable |
Prompt templates are not auto-installed commands. For Codex, point AGENTS.md at the prompt you want used. For GPT, paste the prompt into a session or add it to your project or custom instructions.
| Agent | Description |
|---|---|
pr-testing-agent |
Identify and run only the tests affected by PR changes |
Install to ~/.claude/agents/ (personal) or .claude/agents/ (project).
Skills are invoked via /skill-name in Claude Code. Install by adding this repo via --add-dir:
claude --add-dir /path/to/claude-code-commands-skills-agents/skillsOr configure in your project's .claude/settings.json:
{
"additionalDirectories": ["/path/to/claude-code-commands-skills-agents/skills"]
}| Skill | Description |
|---|---|
/docs |
Generate, audit, or update project documentation to a professional open-source standard. Covers README, quick start, API reference, config reference, migration guides, troubleshooting, LLMs.txt, and inline code docs (YARD/TSDoc). Benchmarked against Inertia Rails and Vite Ruby documentation. |
Starter templates for new projects:
| Template | Description |
|---|---|
CLAUDE.md |
Project-level Claude Code instructions template |
AGENTS.md |
Cross-tool AI agent instructions template (works with Codex CLI, Cursor, etc.) |
| Guide | Description |
|---|---|
| Writing Effective CLAUDE.md | Memory hierarchy, what to include/exclude, path-specific rules, imports |
| Custom Agents and Skills | Creating custom agents, skills, slash commands, and agent teams |
| Hooks Guide | Lifecycle hooks for automation, quality gates, and safety |
| Claude Code + Codex CLI | Using both tools together, shared instructions, workflows |
| Tips and Tricks | Context management, parallel sessions, effective prompting, common pitfalls |
| Script | Description |
|---|---|
bin/sync-commands |
Sync commands from this repo into a target project's .claude/commands/ |
bin/sync-skills |
Sync skills from this repo into a target project's .claude/skills/ |
bin/chrome-mcp |
Launch Chrome with a separate profile for MCP browser debugging |
bin/set-review-instructions |
Initialize file-by-file review with instructions and changed file list |
bin/print-git-diff |
Print diff, before/after, and review instructions for a single file |
bin/mark-git-diff-as-good |
Mark a reviewed file as GOOD with a reason |
bin/mark-git-diff-as-bad |
Mark a reviewed file as BAD with a reason |
bin/check-missing-reviews |
Check which files still need review |
bin/compose-summary |
Compose final GOOD/BAD summary report |
bin/get-number-of-changed-files |
Get count of changed files in the review |
| Workflow | Description |
|---|---|
| Claude Code Review | Automatic PR review on open/sync |
| Claude Code | Respond to @claude mentions in issues/PRs |
This repo is the canonical source for shared commands and skills. Use the sync scripts to keep a project up to date.
# From your project root
BOOSTERS=~/.claude/claude-code-commands-skills-agents
# Clone (or pull if already cloned)
if [ -d "$BOOSTERS" ]; then
git -C "$BOOSTERS" pull --rebase
else
git clone https://github.com/shakacode/claude-code-commands-skills-agents.git "$BOOSTERS"
fi
# Copy the commands you want into your project
mkdir -p .claude/commands
cp "$BOOSTERS/commands/address-review.md" .claude/commands/Run the sync scripts from this repo to pull the latest commands or skills into a target project:
# Sync all commands to a project
./bin/sync-commands ~/projects/my-app
# Sync a specific command
./bin/sync-commands ~/projects/my-app address-review
# Sync all skills to a project
./bin/sync-skills ~/projects/my-app
# Sync a specific skill
./bin/sync-skills ~/projects/my-app docsAdd this to your project's CLAUDE.md or AGENTS.md so agents know where shared commands come from:
## Shared Commands and Skills
Commands and skills are synced from
[claude-code-commands-skills-agents](https://github.com/shakacode/claude-code-commands-skills-agents).
Do not edit `.claude/commands/` or `.claude/skills/` directly — update the
canonical copies in the boosters repo and re-sync.See the templates/ directory for starter CLAUDE.md and AGENTS.md files that include this pattern.
- Add new commands to
commands/ - Add new prompt templates to
prompts/when the workflow targets Codex, GPT, or other non-Claude tools - Add new agents to
agents/ - Add new skills to
skills/ - Add documentation to
docs/ - Keep everything generic -- project-specific instructions belong in project CLAUDE.md files
- All files must end with a newline character