@tienedev/shipkit
v0.1.3
Published
Configure Claude Code for any project - Modular skills, commands, and workflows
Maintainers
Readme
ShipKit
Configure Claude Code for any project - Modular skills and commands.
Why ShipKit?
Claude Code is powerful, but configuring it optimally for each project is time-consuming. ShipKit provides:
- Modular Configuration - Install only what you need, not a bloated monolith
- Anthropic Standard - Compatible with Agent Skills ecosystem
- Curated Quality - Battle-tested skills and commands
- Stack Accelerators - Framework-specific patterns for Next.js, Python, Supabase, etc.
Installation
Via Plugin Marketplace (Recommended)
# In Claude Code
/plugin marketplace add tienedev/shipkit-cli
/plugin install shipkitVia CLI
# Initialize ShipKit in your project
npx @tienedev/shipkit init
# Or with specific options
npx @tienedev/shipkit init --minimal # Only recommended modules
npx @tienedev/shipkit init --yes # Skip promptsCLI Commands
init
Initialize ShipKit with interactive module selection.
npx @tienedev/shipkit init [options]
Options:
-y, --yes Skip confirmation prompts
-m, --minimal Install only recommended modulesadd <module>
Add a module to your existing configuration.
npx @tienedev/shipkit add nextjs
npx @tienedev/shipkit add debugging --force # Reinstall if existslist
List available or installed modules.
npx @tienedev/shipkit list # Show all available modules
npx @tienedev/shipkit list --installed # Show only installed modules
npx @tienedev/shipkit list -c skills # Filter by categoryAvailable Modules
Skills
| Module | Description |
|--------|-------------|
| context-management | Maintain project context across conversations |
| quality-enforcement | Automated code quality checks |
| rescue-debug | Emergency debugging for broken code |
| workflow-orchestration | Sequential thinking for complex tasks |
| debugging | Systematic debugging methodology |
| code-review | Thorough code review process |
| planning | Implementation planning and architecture |
| research | Technical research and documentation |
| git-workflow | Professional git operations |
| nextjs | Next.js 15+ patterns and best practices |
| supabase | Supabase auth, database, and RLS |
| tailwind | Tailwind CSS patterns |
| python | Python/FastAPI development |
Commands
| Command | Description |
|---------|-------------|
| /fix | Quick fixes for lint, types, tests, build |
| /review | Code review with quality checklist |
| /plan | Create implementation plans |
| /scout | Fast codebase exploration |
| /bootstrap | Full project bootstrap workflow |
How It Works
ShipKit follows the Anthropic Agent Skills standard:
- Plugin compatible - Works with Claude Code plugin marketplace
- No runtime dependency - Files are copied into your project
- Full ownership - Modify configurations as needed
- Offline after init - No network calls during development
Project Structure
After running npx @tienedev/shipkit init:
your-project/
├── .claude/
│ ├── shipkit.json # Your configuration
│ ├── skills/ # Installed skills
│ │ ├── debugging/
│ │ │ └── SKILL.md
│ │ └── nextjs/
│ │ └── SKILL.md
│ └── commands/ # Installed commands
│ ├── fix.md
│ └── review.md
└── CLAUDE.md # Generated project contextContributing
We welcome contributions!
Adding a Module
- Fork the repository
- Add your skill to
registry/skills/<name>/SKILL.mdor command toregistry/commands/<name>.md - Follow the YAML frontmatter format:
---
name: my-skill
description: What this skill does. Use when [trigger conditions].
---
# My Skill
Instructions for Claude...- Update
registry/registry.json - Submit a PR
License
MIT License - Use ShipKit for personal and commercial projects freely.
Website: shipkit.xyz | GitHub: tienedev/shipkit-cli
