/ship
Prepare the current branch for review and deployment.
$ npx -y skills add vignesh2027/claude-best-practice --agent claude-code
Command definition
ship.md/ship — Prepare and Ship Current Feature
Prepare the current branch for review and deployment.
Pre-Ship Checklist
Run each step in order. Stop and report if any step fails.
1. Code Quality
npm run lint npm run typecheck
2. Tests
npm test
Report: test count, pass/fail, coverage if available.
3. Self-Review
Review the diff of all changes since branching from main:
git diff main...HEAD
Check for:
- [ ] No debug/console.log statements left in
- [ ] No hardcoded secrets or API keys
- [ ] No TODO/FIXME comments that should be resolved before ship
- [ ] No commented-out code blocks
- [ ] No `any` type casts in TypeScript
- [ ] All new functions have appropriate error handling
4. Security Check
Scan changed files for:
- Exposed credentials or secrets
- SQL injection vulnerabilities
- XSS vectors
- Insecure dependencies (if package files changed)
5. Generate PR Description
Create a PR description with:
- **Summary**: What does this change do? (2-3 sentences)
- **Why**: What problem does it solve?
- **How**: High-level approach
- **Testing**: How was this tested?
- **Screenshots**: (if UI changes)
- **Checklist**: Items reviewer should verify
6. Create PR
gh pr create --title "[descriptive title]" --body "[generated description]"
Report the PR URL when done.
The most comprehensive, production-ready guide to mastering Claude Code From vibe coding → agentic engineering → autonomous AI development teams Built for engineers who treat Claude Code as infrastructure, not a toy.
Other commands on claude-best-practice.
More commands from other plugins.
compare
CommandCompare two or more options side by side, recommend one, and let the reader pick in the page
explain
CommandExplain code in detail - what it does, how it works, and why
commit-smart
CommandCreate smart commit with quality checks and conventional format

