mirror of
https://github.com/duthaho/claudekit.git
synced 2026-07-25 14:11:02 +03:00
refactor: documentation for workflows: update Planning & Building, Reviewing & Shipping, and Testing & Debugging sections to enhance clarity and structure.
This commit is contained in:
+61
-55
@@ -7,70 +7,76 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [3.1.0] - 2026-04-24
|
||||
## [4.0.0] - 2026-05-07
|
||||
|
||||
### Added
|
||||
- **Planning pipeline** — 5 new skills to pressure-test a written implementation plan before coding:
|
||||
- `plan-ceo-review` — Strategic/scope review (ambition, problem clarity, wedge focus, demand reality, future-fit)
|
||||
- `plan-eng-review` — Architecture review (data flow, failure modes, edge cases, test matrix, rollback)
|
||||
- `plan-design-review` — UX/visual review (hierarchy, consistency, states, accessibility, AI-slop avoidance)
|
||||
- `plan-devex-review` — Developer-experience review (TTHW, ergonomics, error copy, docs, magical moments)
|
||||
- `autoplan` — Parallel fan-out of all 4 above, consolidated single fix-gate
|
||||
- **4 new reviewer agents** dispatched by the plan-review skills: `ceo-reviewer`, `eng-reviewer`, `design-reviewer`, `devex-reviewer` (each read-only; fix application happens in the skill's main context)
|
||||
- **Startup Mode** in `brainstorming` skill — 6 forcing questions (demand reality, status quo, desperate specificity, narrowest wedge, observation, future-fit) with traffic-light gate, activated when the user is exploring a new product idea
|
||||
- **Save-path conventions** for `brainstorming` (`docs/claudekit/specs/`) and `writing-plans` (`docs/claudekit/plans/`) — previously silent
|
||||
- Review artifacts saved to `docs/claudekit/reviews/<plan-basename>-<dim>-YYYY-MM-DD.md`
|
||||
### Verification-first engineering toolkit
|
||||
|
||||
### Changed
|
||||
- **Reorganized around a 6-phase development-workflow spine** (Think → Review → Build → Ship → Maintain → Setup). README and website docs now front-door 13 user-invocable spine skills; 22 supporting skills auto-trigger silently behind the scenes.
|
||||
- **Set `user-invocable: true` on 13 spine skills** (previously only `brainstorming` and `init` were typeable): writing-plans, autoplan, plan-ceo-review, plan-eng-review, plan-design-review, plan-devex-review, feature-workflow, test-driven-development, systematic-debugging, verification-before-completion, mode-switching.
|
||||
- `writing-plans`, `feature-workflow`, and the `planner` agent now reference `autoplan` as the recommended review gate between planning and implementation.
|
||||
- Totals: **35 skills** (was 49), **24 agents** (unchanged) — updated across README, website docs, plugin manifest, marketplace manifest, and CLAUDE.md.
|
||||
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.
|
||||
|
||||
### Removed
|
||||
- **14 knowledge skills** dropped to refocus claudekit on workflow/methodology (Claude's base knowledge already covers these domains). Users with strong stack opinions can re-add opinionated knowledge skills in their project's `.claude/skills/`.
|
||||
- `api-client`, `authentication`, `backend-frameworks`, `background-jobs`, `caching`, `databases`, `documentation`, `error-handling`, `frontend`, `frontend-styling`, `languages`, `logging`, `openapi`, `state-management`
|
||||
### Skills (15)
|
||||
|
||||
## [3.0.0] - 2026-04-19
|
||||
A 5-phase spine — **Investigate → Design → Implement → Verify → Ship** — plus
|
||||
2 setup skills off-spine. All user-invocable as `/claudekit:<name>`.
|
||||
|
||||
### Changed
|
||||
- Migrated from clone-and-copy `.claude/` directory to Claude Code plugin format
|
||||
- Skills moved from `.claude/skills/` to `skills/` at repo root (namespaced as `/claudekit:<name>`)
|
||||
- Agents moved from `.claude/agents/` to `agents/` at repo root (namespaced as `claudekit:<name>`)
|
||||
- Hook scripts moved from `.claude/hooks/` to `scripts/` (opt-in via init wizard)
|
||||
- Rules and modes converted to templates scaffolded by `/claudekit:init`
|
||||
- MCP server configs now opt-in via `/claudekit:init` with platform auto-detection
|
||||
- Fixed command injection vulnerabilities in auto-format and notify hook scripts
|
||||
| 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` |
|
||||
|
||||
### Added
|
||||
- `/claudekit:init` setup wizard — interactive scaffolding for rules, modes, hooks, and MCP servers
|
||||
- `--all` flag for `/claudekit:init` to skip prompts and install everything
|
||||
- `.claude-plugin/plugin.json` manifest for plugin distribution
|
||||
- `.claude-plugin/marketplace.json` for local development testing
|
||||
- Platform-aware MCP configs (win32 and posix variants)
|
||||
- `MARKETPLACE.md` with instructions for creating the distribution marketplace
|
||||
- `CHANGELOG.md`, `LICENSE`, `CLAUDE.md`
|
||||
Every skill has 8 required sections: Frontmatter, Overview, When to Use,
|
||||
Process, Rationalizations table, Evidence Requirements, Red Flags, References.
|
||||
|
||||
### Removed
|
||||
- `.claude/CLAUDE.md` (project-specific, not distributed with plugin)
|
||||
- `.claude/settings.json` (too project-specific for plugin distribution)
|
||||
- Root `.mcp.json` (replaced by opt-in setup via init wizard)
|
||||
### Agents (8)
|
||||
|
||||
## [2.0.0] - 2026-04-18
|
||||
One specialist per job; each agent has a single dispatcher.
|
||||
|
||||
### Changed
|
||||
- Migrated 27 slash commands to skills with YAML frontmatter
|
||||
- Restructured all skills to flat directory layout with router pattern
|
||||
- `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
|
||||
|
||||
### Added
|
||||
- YAML frontmatter parameters on all 43 skills
|
||||
- Bundled resources (references/, templates/, scripts/) per skill
|
||||
- 7 behavioral modes
|
||||
- 5 rules with path-based activation
|
||||
### Rationalizations + Evidence Requirements
|
||||
|
||||
## [1.0.0] - 2026-04-17
|
||||
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.
|
||||
|
||||
### Added
|
||||
- Initial release with 20 agents, 43 skills
|
||||
- MCP server integrations (Context7, Sequential, Playwright, Memory, Filesystem)
|
||||
- 3 hooks (auto-format, block-dangerous-commands, notify)
|
||||
### 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.
|
||||
|
||||
Reference in New Issue
Block a user