govctl logo govctl
无纪律

AI 编程的 确定性 ?

无规范。无追溯。无控制。

缺乏治理

无序的 AI 编程

  • 随机输出
  • 不可预测的结果
  • 规范漂移
SPEC?
IMPL?
TEST?
???

没有清晰的路径

govctl & skillc 已上线

AI 编程的 确定性

治理胜于混沌。

拥有确定性

治理型 AI 开发

  • 可预测的结果
  • 强制执行的阶段
  • 规范到代码的可追溯性
SPEC
IMPL
TEST
STABLE

不可跳过,不可回退。

核心概念

阶段规范

没有规范就没有实现。阶段是强制的,而不是建议的。

SPEC
RFC 必须是规范性的
已锁定
IMPL
代码必须符合规范
已锁定
TEST
测试必须通过门禁
已锁定
STABLE
仅限修复缺陷
已锁定

不可跳过,不可回退。

RFC 即法律

规范是唯一真相来源。与规范冲突的代码是缺陷。

门禁是真实的

每个阶段都有明确的要求。不可跳过,不可例外。

工作可追溯

每个任务都链接回授权它的规范。完整的审计轨迹。

问题

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/