Files

83 lines
3.4 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [4.0.0] - 2026-05-07
### Verification-first engineering toolkit
Initial release of the verification-first claudekit. Built for senior ICs and
tech leads who already know how to ship and want a workflow that keeps the bar
high without ceremony.
### Skills (15)
A 5-phase spine — **Investigate → Design → Implement → Verify → Ship** — plus
2 setup skills off-spine. All user-invocable as `/claudekit:<name>`.
| Phase | Skills |
|-------|--------|
| Investigate | `investigate-root-cause`, `map-codebase`, `audit-dependencies` |
| Design | `shape-spec`, `write-plan`, `plan-review`, `plan-review-architecture`, `plan-review-experience` |
| Implement | `test-first`, `incremental-shipping` |
| Verify | `verification-gate`, `evidence-driven-debugging` |
| Ship | `code-review-loop`, `release-and-changelog` |
| Setup | `init` |
Every skill has 8 required sections: Frontmatter, Overview, When to Use,
Process, Rationalizations table, Evidence Requirements, Red Flags, References.
### Agents (8)
One specialist per job; each agent has a single dispatcher.
- `planner` — decompose specs into executable plans
- `architect` — architecture-dimension reviewer for plans
- `experience-reviewer` — UX + DX dimension reviewer for plans
- `investigator` — root-cause investigation with evidence chain
- `tester` — design and write tests with red-green discipline
- `code-reviewer` — pre-merge structural review of diffs
- `security-auditor` — OWASP-aligned review of sensitive paths
- `scout` — codebase mapping and dependency audits
### Rationalizations + Evidence Requirements
The headline pattern: every skill names the excuses an engineer makes to skip a
step (verbatim quotes, with steelmanned reasoning, named failure modes, and
concrete alternatives) and the artifact each checkpoint must produce. "It seems
right" is failure; the artifact is required.
### Pre-completion gate
`verification-gate` is the load-bearing skill. Before any "done" claim, it
forces: restate the claim, run named tests with full output, run the negative
path, verify in a non-IDE environment, cross-check the original ask, sign the
gate. Six steps, ~5 minutes.
### Plan-review pipeline
`plan-review` orchestrates two parallel reviewers — `plan-review-architecture`
and `plan-review-experience` — each scoring 5 sub-dimensions 0-10 with cited
findings. Findings consolidate into one ranked fix gate. Catches structural
issues before code.
### Setup wizard
`/claudekit:init` interactively scaffolds:
- **Rules** — API, frontend, migrations, security, testing → `.claude/rules/`
- **Output styles** — 5 native Claude Code output styles ship with the plugin in `output-styles/` (auto-discovered, no init step). Switch via `/config`.
- **Hooks** — auto-format, block-dangerous-commands, notifications → `.claude/hooks/` + `settings.local.json`
- **MCP Servers** — Context7, Sequential, Playwright, Memory, Filesystem → `.mcp.json`
### Voice
Engineering-only. No founder/VC/coaching language. No "ambitious vision," no
"10x outcomes," no "delight." Engineering analogies, real file paths, real
commands. Take a position; state what evidence would change it.