9.6 KiB
Claude Kit
A comprehensive Claude Code plugin to accelerate development workflows for teams working with Python and JavaScript/TypeScript.
Features
- 44 Skills - Auto-triggered by context: framework, language, methodology, patterns, workflows, optimization (all with YAML frontmatter and bundled resources)
- 20 Specialized Agents - From planning to deployment
- Interactive Setup Wizard -
/claudekit:initscaffolds rules, modes, hooks, and MCP configs into your project - 7 Behavioral Modes - Task-specific response optimization (installed via init)
- Token Optimization - 30-70% cost savings with compressed output modes
- MCP Integrations - Context7, Sequential Thinking, Playwright, Memory, Filesystem (configured via init)
Quick Start
Install via Marketplace
-
Add the claudekit marketplace:
/plugin marketplace add duthaho/claudekit-marketplace -
Install the plugin:
/plugin install claudekit -
Run the setup wizard to configure your project:
/claudekit:initOr install everything at once:
/claudekit:init --all
Local Development
Test the plugin locally without installing:
claude --plugin-dir ./path/to/claudekit
What /claudekit:init Configures
The setup wizard interactively scaffolds project-level configuration:
| Category | What | Location |
|---|---|---|
| Rules | API, frontend, migrations, security, testing | .claude/rules/ |
| Modes | brainstorm, deep-research, default, implementation, orchestration, review, token-efficient | .claude/modes/ |
| Hooks | auto-format, block-dangerous-commands, notifications | .claude/hooks/ + settings.local.json |
| MCP Servers | Context7, Sequential, Playwright, Memory, Filesystem | .mcp.json |
Plugin Structure
claudekit/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/ # 44 skills (auto-triggered)
│ ├── init/ # Setup wizard (/claudekit:init)
│ │ ├── SKILL.md
│ │ └── templates/ # Rules, modes, hooks, MCP templates
│ ├── brainstorming/
│ ├── systematic-debugging/
│ └── ...
├── agents/ # 20 specialized agents
├── scripts/ # Hook scripts (installed via init)
└── website/ # Documentation site
Agents
Core Development
| Agent | Description |
|---|---|
claudekit:planner |
Task decomposition and planning |
claudekit:debugger |
Error analysis and fixing |
claudekit:tester |
Test generation |
claudekit:code-reviewer |
Code review with security focus |
claudekit:scout |
Codebase exploration |
Operations
| Agent | Description |
|---|---|
claudekit:git-manager |
Git operations and PRs |
claudekit:docs-manager |
Documentation generation |
claudekit:project-manager |
Progress tracking |
claudekit:database-admin |
Schema and migrations |
claudekit:ui-ux-designer |
UI component creation |
Content & Research
| Agent | Description |
|---|---|
claudekit:researcher |
Technology research |
claudekit:scout-external |
External resource exploration |
claudekit:copywriter |
Marketing copy and release notes |
claudekit:journal-writer |
Development journals and decision logs |
Extended
| Agent | Description |
|---|---|
claudekit:cicd-manager |
CI/CD pipeline management |
claudekit:security-auditor |
Security reviews |
claudekit:api-designer |
API design and OpenAPI |
claudekit:vulnerability-scanner |
Security scanning |
claudekit:pipeline-architect |
Pipeline optimization |
Skills (44 Total)
Skills auto-trigger based on context. After plugin install, invoke manually with /claudekit:<skill-name>.
Tech Stack Skills (7)
| Skill | Covers | Key Topics |
|---|---|---|
| languages | Python, TypeScript, JavaScript | Type hints, generics, async, Pydantic, Zod, ES6+ |
| backend-frameworks | FastAPI, Django, NestJS, Express | Routes, DI, middleware, ORM, guards, pipes |
| frontend | React, Next.js, shadcn/ui | Hooks, App Router, server components, Suspense |
| frontend-styling | Tailwind CSS, accessibility | Responsive, dark mode, WCAG, ARIA, focus management |
| databases | PostgreSQL, MongoDB, Redis, migrations | Schema, indexing, aggregation, caching, Alembic/Prisma |
| devops | Docker, GitHub Actions, Cloudflare Workers | Multi-stage builds, CI/CD, edge deployment |
| testing | pytest, vitest, Jest | Fixtures, mocking, MSW, coverage, parametrize |
Domain Skills (8)
| Skill | Description |
|---|---|
| openapi | OpenAPI 3.1 spec, pagination, versioning, error schemas, webhooks |
| owasp | Top 10, auth, CORS, CSP, secret management, rate limiting |
| playwright | E2E testing, page objects, visual regression, cross-browser |
| error-handling | Custom errors, retry patterns, Result type, error boundaries |
| state-management | React state, Zustand, TanStack Query, form state, URL state |
| logging | Structured logging, log levels, correlation IDs, redaction |
| caching | Memoization, HTTP cache, Redis, CDN, cache invalidation |
| api-client | HTTP clients, interceptors, retry, type-safe clients |
Pattern Skills (3)
| Skill | Description |
|---|---|
| authentication | JWT, OAuth2, sessions, RBAC, MFA, password hashing |
| background-jobs | Celery, BullMQ, task queues, scheduled tasks, async workers |
| writing-concisely | Compressed output modes (30-70% token savings) |
Workflow Skills (7)
| Skill | Description |
|---|---|
| feature-workflow | End-to-end feature development: requirements -> planning -> implementation -> testing -> review |
| git-workflows | Conventional commits, shipping, PRs, changelogs |
| documentation | Docstrings, JSDoc, API docs, README generation |
| refactoring | Code smell detection, extract/rename/simplify patterns, safe refactoring workflow |
| performance-optimization | Profiling (cProfile, DevTools), N+1 queries, bundle size, memory leaks, benchmarking |
| mode-switching | Session behavioral modes (brainstorm, token-efficient, deep-research, implementation, review) |
| session-management | Checkpoints, project indexing, context loading, status checking |
Methodology Skills (18)
| Category | Skills |
|---|---|
| Planning | brainstorming, writing-plans, executing-plans, writing-skills |
| Testing | test-driven-development, verification-before-completion, testing-anti-patterns |
| Debugging | systematic-debugging, root-cause-tracing, defense-in-depth |
| Collaboration | dispatching-parallel-agents, requesting-code-review, receiving-code-review, finishing-a-development-branch |
| Execution | subagent-driven-development, using-git-worktrees, condition-based-waiting |
| Reasoning | sequential-thinking |
Setup Skill (1)
| Skill | Description |
|---|---|
| init | Interactive setup wizard — scaffolds rules, modes, hooks, MCP configs |
Bundled Resources
Skills include progressive-disclosure resources loaded on demand:
| Resource Type | Purpose | Examples |
|---|---|---|
| references/ | Cheat sheets, decision trees, pattern catalogs | OWASP Top 10, index decision tree, auth flows |
| templates/ | Starter files, boilerplate, configs | OpenAPI spec, Dockerfile, CI workflows |
| scripts/ | Executable helpers for deterministic tasks | Security audit scanner, OpenAPI validator |
Behavioral Modes
Installed via /claudekit:init. Switch modes to optimize responses:
| Mode | Description | Best For |
|---|---|---|
default |
Balanced standard behavior | General tasks |
brainstorm |
Creative exploration, questions | Design, ideation |
token-efficient |
Compressed, concise output | Cost savings |
deep-research |
Thorough analysis, citations | Investigation |
implementation |
Code-focused, minimal prose | Executing plans |
review |
Critical analysis, finding issues | Code review |
orchestration |
Multi-task coordination | Parallel work |
"switch to brainstorm mode" # -> mode-switching skill activates
"let's focus on implementation" # -> implementation mode
MCP Integrations
Configured via /claudekit:init. MCP servers extend Claude Kit with powerful capabilities.
| Server | Package | Purpose |
|---|---|---|
| Context7 | @upstash/context7-mcp |
Up-to-date library documentation |
| Sequential | @modelcontextprotocol/server-sequential-thinking |
Multi-step reasoning |
| Playwright | @playwright/mcp |
Browser automation (Microsoft) |
| Memory | @modelcontextprotocol/server-memory |
Persistent knowledge graph |
| Filesystem | @modelcontextprotocol/server-filesystem |
Secure file operations |
Workflow Chains
Skills chain automatically based on context:
Feature Development
brainstorming -> writing-plans -> feature-workflow -> requesting-code-review -> git-workflows
Bug Fix
systematic-debugging -> root-cause-tracing -> test-driven-development -> verification-before-completion
Ship Code
verification-before-completion -> requesting-code-review -> git-workflows -> finishing-a-development-branch
Parallel Work
dispatching-parallel-agents -> subagent-driven-development -> verification-before-completion
Requirements
- Claude Code 1.0+
- Git
- Node.js or Python (depending on your stack)
License
MIT
Built by duthaho