plankit / pk
Plan-driven development toolkit
LLMs are open-ended. Development needs determinism. pk bridges that gap.
pk is a CLI for Claude Code that encodes the discipline AI-assisted development needs. Plans commit to an approach before code is written. Rules guide the AI away from common pitfalls. Tests protect what works. Guards block git mutations on protected branches before damage happens.
Designed for small teams and independent developers. Single Go binary, zero dependencies.
Install
If you have Go installed:
go install github.com/markwharton/plankit/cmd/pk@latest
Or download a binary for your platform from the releases page.
What it does
-
Rules and guidelines
CLAUDE.md with critical rules, plus detailed
.claude/rules/for model behavior, development standards, and git discipline. -
Claude Code skills
/conventions,/preserve,/ship— slash commands for common workflows. -
Plan preservation
Approved plans saved as timestamped docs in
docs/plans/, committed to git, protected from accidental edits. - Branch protection Git mutations blocked via hooks, locally, before damage happens.
Full docs, install, and source on GitHub — MIT licensed. What's new in pk.