What is PactKit?
PactKit is an open-source, spec-driven agentic DevOps toolkit for AI coding assistants. It compiles development workflows, role definitions, and behavioral rules into executable constitutions and playbooks for Claude Code.
Name origin: Pact (契约) + Kit — Code by Contract.
The core idea: agree on specs before writing code, then let agents execute.
At a Glance
| 9 Agents | Specialized roles with constrained tools |
| 13 Commands | Full PDCA+ lifecycle coverage |
| 3 Skills | Visualize, Board, Scaffold |
| 6 Rules | Modular constitution modules |
Quick Start
# In Claude Code:
/plugin marketplace add pactkit/claude-code-plugin
/plugin install pactkitNo Python required. Restart Claude Code and you're ready.
pip install pactkit
pactkit initRequires Python 3.10+. Supports pactkit.yaml for selective deployment.
Then start using in Claude Code:
/project-plan "Add user authentication"
/project-act STORY-001
/project-check
/project-doneNext Steps
- Installation — deployment modes and options
- PDCA+ Workflow — the spec-driven development lifecycle
- Agent Ensemble — 9 specialized agents
- Command Reference — all 13 commands