POCDD(POC Driven Development,路由器)是一套围绕 /poc 命令组织的开发方法。核心思路:复杂功能先在一个自包含文件中被“拥有”,该文件同时承载提示、规格和交接内容;代理通过循环关闭差距来塑造它,直到没有阻塞目标的事项,再把已验证结果实现进产品。完整方法论见 spec/POCDD.md,所有子技能依赖的操作约定见 shared/conventions.md,执行前需先阅读。
核心流程:/poc SOURCE → [/poc work:循环关闭差距] → /poc implement → /poc archive 或 /poc remove。POC 文件恰好包含三节:Goal、Implementation、Remaining gaps,以及一个 phase: 头;当 Remaining gaps 为空即视为完成。代理无法决定的事项成为 [user] 差距,不会中断执行。
/poc 子技能路由:创建用 /poc <SOURCE>(pocdd-create),推进用 /poc work <name>,查看状态用 /poc status <name>,列出用 /poc list,实现用 /poc implement <name>,归档用 /poc archive <name>,移除用 /poc remove <name>,清空用 /poc clear,校验用 /poc verify <name>。解析规则:保留子命令 create、work、status、list、implement、archive、remove、clear、verify 始终优先;/poc 后其他内容视为创建用的 SOURCE,例如 /poc list 走列表,/poc work calendar 推进 calendar POC,/poc "add holidays sync" 从该来源创建,/poc https://provider.dev/docs 从该 URL 创建。
所有 POC 文件位于仓库根目录的 .pocs/ 下,整个目录应被 gitignore。目录通过 shared/context.sh 解析(POCS_DIR 可覆盖默认值)。不要把 POC 文件写到别处,也不要提交 .pocs/。关于安装方式、收费与价格、支持平台等信息,资料未提供。