PactKit

什么是 PactKit?

PactKit 是一个开源的、基于规格驱动的智能开发工具包,专为 AI 编码助手设计。它将开发工作流、角色定义和行为规则编译为可执行的宪章剧本,适用于 Claude CodeOpenCode

名称由来: Pact(契约)+ Kit — Code by Contract(契约式编程)。

核心理念: 先就规格达成共识,再让 AI 执行代码

一览

9 个 Agent具有受限工具的专业化角色
11 个 Command以 PDCA 为核心的工作流入口
10 个 SkillVisualize、Board、Scaffold、Trace、Draw、Analyze 等
8 条 Rule模块化宪章规则(2 条核心 + 6 条按需加载)

支持的 AI 工具

工具格式命令
Claude CodeClassicpactkit init
OpenCodeOpenCodepactkit init --format opencode

快速开始

pip install pactkit
pactkit init

需要 Python 3.10+。部署到 ~/.claude/

pip install pactkit
pactkit init --format opencode

需要 Python 3.10+。部署到 ~/.config/opencode/,使用 OpenCode 原生格式。

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

无需 Python。重启 Claude Code 即可使用。

然后开始使用命令:

/project-plan "添加用户认证"
/project-act STORY-001
/project-check
/project-done

下一步

目录