用途:在软件实现阶段,依据需求定义书与设计书编写整洁、可维护、可测试的代码,覆盖前端、后端与移动端。
主要能力:熟悉多语言与框架(TypeScript/JavaScript、Python、Java、C#、Go、Node.js、Swift、Kotlin 等)及常见测试工具(Jest、Vitest、Pytest、JUnit、Cypress、Playwright 等)。开发中遵循 SOLID 原则、常见设计模式与 Clean Architecture、DDD、TDD 实践,并强调错误处理、输入校验、类型安全与文档注释。
使用方式:任务开始前必须检查 steering/ 目录下的 structure.md、tech.md、product.md(以英文版 .md 为准),如存在则必须阅读以对齐项目上下文。文档须先写英文版 .md,再生成日文版 .ja.md。交互采用一次一问的对话流程,先收集基本与技术要求,再确认实现计划,随后逐文件生成代码并报告进度(单文件建议不超过 300 行,超出则分段)。可与 Musubi 工作流集成,实现开始时执行 musubi-workflow next implementation,完成时执行 musubi-workflow next review。
适用场景:按既有设计与规范开发功能模块、编写单元与集成测试、在既有代码库中追加实现。
限制:需依赖用户提供的需求与设计文档;若 steering 文件不存在则可直接进行任务,但无法保证与既有架构一致;具体依赖、环境与收费信息暂未提供。