无纪律
AI 编程的 确定性 ?
无规范。无追溯。无控制。
缺乏治理
无序的 AI 编程
- 随机输出
- 不可预测的结果
- 规范漂移
SPEC?
IMPL?
TEST?
???
没有清晰的路径
govctl & skillc 已上线
AI 编程的 确定性
治理胜于混沌。
拥有确定性
治理型 AI 开发
- 可预测的结果
- 强制执行的阶段
- 规范到代码的可追溯性
SPEC
IMPL
TEST
STABLE
不可跳过,不可回退。
核心概念
阶段规范
没有规范就没有实现。阶段是强制的,而不是建议的。
SPEC
RFC 必须是规范性的 已锁定
IMPL
代码必须符合规范 已锁定
TEST
测试必须通过门禁 已锁定
STABLE
仅限修复缺陷 已锁定
不可跳过,不可回退。
RFC 即法律
规范是唯一真相来源。与规范冲突的代码是缺陷。
门禁是真实的
每个阶段都有明确的要求。不可跳过,不可例外。
工作可追溯
每个任务都链接回授权它的规范。完整的审计轨迹。
生态系统
产品套件
面向治理型 AI 开发的完整工具包。
强制执行
govctl
已发布用于 RFC 驱动的 AI 辅助软件开发的治理 CLI。为每个功能强制执行阶段规范。
定义
skillc
已发布Agent Skills 开发工具包。创作、验证、优化和追踪 AI 代理技能。
协调
jjgov
即将推出基于 jujutsu 的多代理协作工作流。使用版本控制协调多个 AI 代理。
学习
everevolve
即将推出从提交历史生成项目规则。从团队实际工作方式中学习治理模式。
govctl skillc jjgov everevolve
问题
AI 编程很强大。
但缺乏规范。
打字更快,思考更少。没有治理,AI 会放大混乱。
没有 govctl
混沌时间线
- 1 第1天: "让我们加个缓存!"
- 2 第2天: AI 生成 500 行 Redis 集成代码
- 3 第7天: "等等,我们商定的是 Redis 还是 Memcached?"
- 4 第14天: 一半团队实现一个,另一半实现另一个
- 5 第30天: 两个不兼容的缓存层,没有规范
结果:技术债务、混乱
使用 govctl
确定性时间线
- 第1天: govctl rfc new "缓存策略"
- 第2天: RFC-0015 定义:Redis、TTL 策略、失效规则
- 第3天: govctl rfc advance RFC-0015 impl
- 第7天: 实现完成,可追溯到规范
- 第14天: govctl rfc advance RFC-0015 stable
结果:可追溯、受治理、稳定
实际效果
看看它如何运作
govctl
govctl rfc new "Feature Spec"
✓ Created RFC-0001
govctl rfc advance RFC-0001 impl
✓ Advanced to impl phase
skillc
skc init my-skill && skc lint
✓ Skill validated, 0 issues
skc build --target claude
✓ Deployed to ~/.claude/skills/