Skill Kit is a pipeline-first Claude Code skills pack for structured feature delivery. 29 composable skills that take a feature from idea to shipped — with explicit handoffs, verified research, and a compounding knowledge loop.
Built around structured research, GitHub-native state, and a compounding knowledge loop in docs/solutions/. Compatible with Claude Code, Cursor, Windsurf, and any agent that can consume SKILL.md files.
Global install (all skills, Claude Code):
npx skills@latest add chrislacey89/skills --skill '*' --agent claude-code --global -yThe skills CLI tracks content hashes. When this repo updates, your installed copies know about it:
npx skills@latest check # see what changed upstream
npx skills@latest update # pull latest versions- GitHub-native state — PRDs, slices, QA bugs, and lineage live in GitHub issues and PRs, not a sprawling local planning filesystem.
- Explicit handoffs — skills declare what they expect, what they produce, and what comes next.
- Verified research before PRD writing —
/researchis a first-class step, not an optional extra. - Compounded knowledge — shipped lessons feed future work through
docs/solutions/.
/shape → /research → /write-a-prd → /prd-to-issues → /execute → QA → /pre-merge → /compound (in-PR) → /closeout (merge + teardown) → cleanup
The pipeline is the default path, not a prison. Skills can backtrack when assumptions fail or branch to helper and side-route skills when the work demands it. For blank-project or major-tranche work that is too large for a single PRD, /shape can branch to /create-milestone, which creates a GitHub milestone plus feature issues that mature from roadmap bet to research-ready to prd before re-entering the normal pipeline at /research. Ralph is the AFK execution mode/persona for the /execute stage, not a separate pipeline step — it stops on repeated failure or repeated non-progress, whichever trips first.
| Skill | Description |
|---|---|
| shape | Structured requirements discovery — shared understanding before research |
| create-milestone | Turn a shaped app-sized or tranche-sized idea into a GitHub milestone with sequenced feature bets |
| research | Mandatory pre-PRD research with auto-calibrated depth |
| write-a-prd | PRD creation via interview, filed as GitHub issue |
| prd-to-issues | Break PRD into vertical slices with boundary maps |
| design-an-interface | Generate multiple radically different interface designs |
| api-design-review | Focused contract review for higher-risk API design decisions |
| prototype | Throwaway code that answers a question — LOGIC (state model), UI (layout variants), or FEASIBILITY (spike-solution discharge for Uncertain research assumptions) |
| mermaid | Generate Mermaid diagram source (flowcharts, sequence, ER, state, C4, Gantt, and 18 more) for embedding in PRDs, research notes, and issues |
| Skill | Description |
|---|---|
| execute | Execute a unit of work end-to-end with verification |
| tdd | Test-driven development with red-green-refactor loop (invoked from /execute) |
| triage-issue | Deep bug diagnosis + root cause + TDD fix plan (invoked from /qa per issue) |
| improve-codebase-architecture | Surface deepening opportunities for shallow modules |
| request-refactor-plan | Plan refactors with tiny commits |
| ts-audit | Audit TypeScript code against Total TypeScript best practices |
| Skill | Description |
|---|---|
| init-pipeline | Scaffold pipeline enforcement — Claude Code hooks, git guardrails, pre-commit setup (auto-invoked by /execute) |
| setup-pre-commit | Lefthook + Biome pre-commit hooks (detects existing tools) |
| git-guardrails-claude-code | Block dangerous git commands |
| Skill | Description |
|---|---|
| qa | Single entry point for bug conversations; files lightweight issues and delegates per-issue to /triage-issue for deep diagnosis |
| pre-merge | Author-mode: create the PR and run an architectural review before merge. Reviewer-mode (--pr <n>): review someone else's PR and draft comment text |
| walk-commits | Interactive commit-by-commit comprehension walkthrough before merge — intent, riskiest line, deliberate oddities, what's absent by design, per-commit sign-off (optional, recommended by /pre-merge; can render per-commit callouts via the shared visual-rendering core) |
| visual-recap | Render a finished diff/PR/branch as a self-contained interactive HTML recap — file-tree + change flags, annotated split diffs with line-anchored callouts, schema/API contract cards, UI wireframes, before/after columns, CSS-first diagrams (Mermaid opt-in), copy-text feedback loop (optional, never auto-invoked, transient artifact) |
| closeout | Merge the reviewed PR, tear down the worktree, prune the branch, and return to a clean base |
| compound | Capture lessons learned into docs/solutions/ — onto the open PR before /closeout merges (default), or post-merge as the fallback |
| ubiquitous-language | DDD glossary with decisions register |
| Skill | Description |
|---|---|
| help | Read repo state and recommend the next pipeline step |
| correct-course | Diagnose stale artifacts and walk the cleanup before backtracking |
| handoff | Compact the current session into a transient handoff doc when no pipeline artifact fits |
- docs/using-this-pack.md — how to operate Skill Kit end-to-end
- SYSTEM-OVERVIEW.md — workflow philosophy, state model, and detailed pipeline rationale
- CLAUDE.md — editing conventions for agents working on this repository itself
- docs/skill-anatomy.md — structure and quality bar for
SKILL.mdfiles
MIT