Coordinates collaborative design sessions that explore requirements, analyze codebase context, and produce an approved design document with trade-offs. Use when building a new feature, adding functionality, creating components, modifying behavior, starting a project, or planning any creative work. DO NOT TRIGGER when the user already has a concrete design and just wants implementation.
The default vehicle for implementing a coherent batch of code changes — a feature, refactor, bug fixes, or remediation from an audit/review — via a background TDD workflow with an independent spec+quality review gate and staged fix-loop (pausing only when blocked). Use it the moment you are about to edit source files for such a batch, whether the plan came from kit:writing-plans, a docs/plans/*.md file, an audit/analysis you just ran, or asks like "execute the plan", "implement this", "do the refactor", or "remediate the findings" — even for small batches. In ultracode mode, implement via build-flow rather than hand-editing or a one-off workflow. DO NOT TRIGGER for a new feature with no design yet (use kit:brainstorming first), for pure analysis/research/review that changes no code (author a plain workflow), or for a single trivial edit.
Orchestrates plan-alignment and quality review via a bundled review workflow that fans out review dimensions (correctness, quality, tests, security, architecture) and adversarially verifies each finding. Use when verifying implementation matches requirements or design/architectural alignment, before merging to main, after completing a major feature, before refactoring, after fixing a complex bug, or when a fresh perspective is needed. Consolidates findings into one report.
Enforces project-specific coding conventions by loading language standards before writing code. Use when about to write, edit, modify, or generate Go, Rust, Python, Tailwind CSS, or HCL (Terraform/OpenTofu) files. Loads once per language per session and overrides default style with project conventions. DO NOT TRIGGER for languages other than Go, Rust, Python, Tailwind CSS, or HCL (Terraform/OpenTofu).
Consults OpenAI Codex CLI for an independent perspective on any question. Shells out to the codex CLI in read-only sandbox mode and relays the response. Use when you want a second opinion from Codex, or when asked to "consult codex", "ask codex", or "codex oracle".
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Contains inline bash commands via ! syntax
Contains inline bash commands via ! syntax
A Claude Code plugin that provides a complete development workflow — from brainstorming ideas through design, implementation, code review, and branch completion.
Philosophy: You control when work enters git history. Kit accumulates changes locally, lets you review holistically, and commits only when you say so. Planning documents stay out of version control. PRs are always created as drafts.
# Add the marketplace
/plugin marketplace add shousper/claude-kit
# Install the plugin
/plugin install kit@shousper-claude-kit
None are required, but these complement kit well:
| Plugin | Provides | Install |
|---|---|---|
| commit-commands | /commit command for conventional commits | commit-commands@claude-code-plugins |
| claude-mem | Persistent memory across sessions via automatic observation capture and semantic search | claude-mem@thedotmack |
| pr-review-toolkit | PR-focused review agents (silent failure hunting, type analysis, test coverage) | pr-review-toolkit@claude-code-plugins |
| code-review | General code quality review agent | code-review@claude-code-plugins |
Install with /plugin marketplace add <repo> then /plugin install <name>@<marketplace>.
Kit's default workflow chain:
brainstorming → writing-plans → build-flow → finish-branch
Each stage flows into the next automatically. You can enter at any point if you already have what the earlier stages produce.
| Skill | Description |
|---|---|
brainstorming | Design exploration before implementation — creates worktree on approval |
writing-plans | Create bite-sized implementation plans with TDD steps |
build-flow | Execute a plan via a background workflow with batch-boundary reviews |
finish-branch | Complete development — commit, push, create draft PR |
| Skill | Description |
|---|---|
tdd | Test-driven development — write failing test first, implement minimally |
debugging | Systematic debugging before proposing fixes |
code-review | Verify implementation meets requirements at review checkpoints |
receiving-review | Handle code review feedback with technical rigor |
verify | Run verification before claiming work is complete |
| Skill | Description |
|---|---|
git-worktrees | Create isolated git workspaces with smart directory selection |
worktree-cleanup | Clean up worktrees when done — user-triggered only |
create-pr | Create pull requests — drafts by default, uses repo PR template |
parallel-agents | Dispatch independent tasks to parallel subagents |
github-work-summary | Generate GitHub activity summaries for standups or reports |
| Skill | Description |
|---|---|
using-kit | Skill discovery and usage patterns — loaded at session start |
writing-skills | Create, edit, and test skills |
| Event | Hook | Trigger |
|---|---|---|
| PostToolUse | record.sh | Write/Edit — records edited source paths (Go, Rust, JS/TS, HCL/Terraform/OpenTofu) to an agent-scoped scratch; never modifies files |
| Stop + SubagentStop | format-on-stop.sh | End of turn — formats the touched files and runs checks once, surfacing results as a single non-blocking message (advisory, not mid-turn blocking) |
| SessionStart | session-start.sh | Session startup, resume, clear, compact — kit intro and code-standards guidance |
| SessionStart | hcl-detect.sh | Startup/resume — one-time HCL tool-detection notice and scratch prune |
| Agent | Description |
|---|---|
code-reviewer | Reviews completed project steps against plans and coding standards |
Bundled coding standards for automatic reference when working with:
tools/claude-mem-backfill.mjs — Backfills claude-mem with your historical Claude Code session logs. This is a workaround for claude-mem's currently broken import system.
Requirements: Node.js 18+, claude-mem installed and running. Zero external dependencies.
npx claudepluginhub shousper/claude-kit --plugin kitSuperpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.