用途:这是一套规范驱动开发(Spec-Driven Development)方法论插件,用于在编码前对齐人与 AI 对“要构建什么”的理解,并组织上下文、委派与任务依赖。
主要能力:
- AgentOS 三层上下文模型:Standards(编码约定、架构模式,位于 docs/standards/)、Product(使命、用户、路线图,位于 docs/product/)、Specs(需求、设计、任务,位于 docs/spec/<feature>/)。代理只加载当前任务所需的层。
- 编排式委派:主代理将任务委派给专用子代理,并控制上下文。clerk(haiku)负责快速上下文检索与文件脚手架;oracle(opus)负责需求访谈与战略分析;architect(opus)负责技术设计与任务拆解。
- OpenSpec 活规范:需求使用 SHALL/MUST 语言,场景作为验收标准,需求可嵌套场景。目录结构为 docs/spec/<feature>/spec.md(事实来源)与 docs/changes/<feature>/<change>/(proposal.md、delta.md、tasks.md)。增量格式支持 ADDED、MODIFIED、REMOVED 需求。活规范循环:起草变更提案、评审达成共识、实现任务、归档变更并将增量合并进规范。
- Beads 依赖追踪:通过依赖强制实现顺序,bd ready 显示下一个未被阻塞的任务,依赖强制自底向上实现(Entity → Repository → Service → Router),通过 .beads/beads.jsonl 做 Git 持久化。
使用方式:工作流阶段对应命令包括 /spec:create(塑造规范、编写规范、创建任务)与 /spec:work(实现任务、编排任务)。/spec:create 会自动创建按技术依赖排序的 Beads 史诗与任务。
适用场景:需要在多代理协作下按规范推进功能开发、管理棕地变更与任务依赖的项目。
限制:资料未提供具体安装命令、收费、价格、平台支持与效果数据。