PactKit

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 AgentsSpecialized roles with constrained tools
13 CommandsFull PDCA+ lifecycle coverage
3 SkillsVisualize, Board, Scaffold
6 RulesModular constitution modules

Quick Start

# In Claude Code:
/plugin marketplace add pactkit/claude-code-plugin
/plugin install pactkit

No Python required. Restart Claude Code and you're ready.

pip install pactkit
pactkit init

Requires 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-done

Next Steps

On this page