Four spec standards, one baseline, two different decisions
说明与用途
文章说明作者如何使用 AI 在四种格式中生成规范,并为应用程序(漂移风险)选择 OpenSpec,为游戏(未完成任务风险)选择 Spec Kit,从而保持文档最新并减少手工工作。
问题
Side projects often lack consistent documentation, leading to drift or unfinished work. The developer needed a way to keep specs aligned with reality without excessive discipline.
结果
The app now stays aligned with its baseline, eliminating drift. The game maintains a single open milestone at a time, preventing endless open work. Both projects benefit from automated spec updates and reduced manual documentation effort.
工作流
- 1. Use AI assistant to rewrite baseline spec in four formats.
- 2. Evaluate each format against project risks.
- 3. Select OpenSpec for the app (drift risk) and Spec Kit for the game (closure risk).
- 4. Augment chosen format with Constitution Check and ADR log.
- 5. Adopt spec → plan → tasks cycle with gates for the game.
- 6. Update specs automatically as new items arise, ensuring spec precedes code changes.
- 7. Record tuning parameters and decisions in the spec to avoid back‑documentation.
证据
I wrote the same baseline four times
OpenSpec makes discipline unnecessary: the current specs are the truth
Spec Kit answers that with two constraints… one open milestone at a time
- 记录日期: 2026-09-05T18:08:31.922Z