用途:把用户的自然语言提示翻译为结构化需求、用户故事和 beads 任务,适用于解析功能请求、编写验收标准、拆分开发任务等场景。
主要能力:通过决策树识别输入格式,包括“As a... I want... So that...”用户故事、“Given... When... Then...”BDD、功能请求、缺陷报告和重构请求;提取角色、功能、收益、组件与技术;按 Rails 技术层(数据库、模型、服务、控制器、视图/组件、测试)拆分任务,并显式声明依赖;对复杂功能自动创建 beads epic 与子任务。
使用方式:按用户故事模板或 BDD 模板编写需求;用动作动词映射工作流,如 Implement/Build/Create 对应 /reactree-dev,Add/Include 对应 /reactree-feature,Fix/Debug 对应 /reactree-debug,Refactor/Cleanup 对应 /reactree-refactor,Optimize/Improve 对应 /reactree-dev --refactor。复杂功能可用 bd create 创建 epic 和带依赖的子任务,例如 bd create --type epic --title "$FEATURE_TITLE",以及 bd create --type task --title "Add schema" --deps "$EPIC_ID"。
限制:资料强调不得接受模糊需求或宽泛验收标准,必须具体可测试;任务依赖不可省略。具体安装方式、收费、平台支持等信息暂未提供。