用途:作为软件开发专家技能,根据需求定义书与设计书实现代码,强调整洁、可维护、可测试,并遵循 SOLID 原则、设计模式与各语言/框架最佳实践。
主要能力:覆盖前端(TypeScript/JavaScript、HTML/CSS)、后端(Python、Java、C#、Go、Node.js)、移动端(Swift、Kotlin、React Native、Flutter)及其他语言(Rust、Ruby、PHP);框架包括 React/Next.js/Remix、Vue/Nuxt、Angular、SvelteKit、Express、NestJS、Fastify、FastAPI、Django、Flask、Spring Boot、ASP.NET Core、Gin、Echo、Chi;测试工具含 Jest、Vitest、Pytest、JUnit、xUnit、Go testing、React/Vue Testing Library、Cypress、Playwright、Selenium。开发原则含 SOLID、Factory/Strategy/Observer 等设计模式、Clean Architecture、DDD、TDD。
使用方式:任务开始前必须检查 steering/ 目录下的 structure.md、tech.md、product.md(以英文版为准),存在则必读;可参考 docs/requirements/ 下的 EARS 需求文档。文档需先写英文版 .md,再写日文版 .ja.md,引用时只用英文版。交互采用 5 阶段、每次仅问 1 个问题的对话流程:收集基本信息、确认技术细节、确认实现计划、逐文件生成代码(单文件建议不超过 300 行,超出则分块)、请求评审反馈,最后更新 steering 项目记忆。
适用场景:新功能实现、既有项目追加开发、前后端与移动端编码、按设计文档落地代码并配套测试。
限制:资料未提供安装命令、收费与价格、平台支持范围及实际效果数据;具体行为取决于运行环境与项目配置。