Claude Code skills for AI-assisted development.
Four steps to get started:
# 1. Clone the repo
git clone git@github.com:enspyrco/claude-skills.git
# 2. Symlink skills to Claude Code (from repo root)
cd claude-skills
ln -s "$(pwd)"/*.md ~/.claude/commands/
# 3. Symlink the helper script
mkdir -p ~/.enspyr-claude-skills
ln -s "$(pwd)/scripts/github-app-token.sh" ~/.enspyr-claude-skills/github-app-token.sh
# 4. Create .env with App credentials (get from team lead)
cp .env.example ~/.enspyr-claude-skills/.env
# Edit ~/.enspyr-claude-skills/.env with actual valuesThen install the reviewer GitHub Apps on your repos (one-time per repo):
That's it. Skills are now available as /pr-review, /ship, /cage-match, etc.
Why symlink? Claude Code looks for skills in ~/.claude/commands/. Symlinking means git pull updates skills instantly.
| Skill | Description |
|---|---|
/ship |
Commit, push, create PR, review, and merge |
/pr-review <pr> |
Code review as MaxwellMergeSlam [bot] (Claude) |
/cage-match <pr> |
Adversarial review: Maxwell [bot] vs Kelvin [bot] (Gemini) |
/review-respond |
Address PR review comments |
/pm |
Project management (issues, boards) |
/research |
Deep research with web search |
/slides |
Generate Google Slides |
Add CLAUDE_PM_PAT to your .env (PAT for claude-pm-enspyr account).
Requires Google OAuth setup - see .env.example for details.
If you have ENSPYR_ADMIN_PAT, /ship will automatically configure branch protection on new repos. Team members don't need this — they just need to install the reviewer Apps on their repos.
MIT