# mr-tdd-skills **Repository Path**: nodeing/mr-tdd-skills ## Basic Information - **Project Name**: mr-tdd-skills - **Description**: 多角色测试驱动开发skills - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-07 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MR-TDD Skills 多角色 TDD 开发流程的 AI Skills 集合,支持 Factory Droid、OpenAI Codex、Claude Code 三个平台。 ## 快速安装 ```bash # 在项目根目录执行 curl -fsSL https://gitee.com/nodeing/mr-tdd-skills/raw/main/install.sh | bash ``` ## 包含的 Skills | Skill | 触发词 | 输出 | |-------|--------|------| | `mr-tdd-architect` | "作为架构师" | `docs/specs/{feature}_spec.md` | | `mr-tdd-tester` | "作为测试工程师" | `server/tests/test_{feature}_*.py` | | `mr-tdd-developer` | "作为开发工程师" | 实现代码(Green) | | `mr-tdd-auditor` | "作为审计工程师" | 审计报告 | | `mr-tdd-refactor-planner` | "作为重构规划师" | `docs/refactor/{feature}_refactor.md` | | `mr-tdd-refactor` | "作为重构工程师" | 重构后代码(Green → Green) | ## 工作流 ### L 级:新功能开发 ``` 作为架构师,设计xxx的spec → Spec 文件 作为测试工程师,写xxx的测试 → 测试代码(Red) 作为开发工程师,实现xxx功能 → 实现代码(Green) 作为审计工程师,审计xxx → 审计报告 ``` ### R 级:代码重构 ``` 作为重构规划师,制定xxx重构计划 → 重构计划文档 作为重构工程师,执行xxx重构 → 重构后代码(Green → Green) ``` ## 手动安装 ```bash git clone https://gitee.com/nodeing/mr-tdd-skills.git cd mr-tdd-skills ./install.sh ``` ## 目录结构 ``` mr-tdd-skills/ ├── skills/ │ ├── mr-tdd-architect.md │ ├── mr-tdd-tester.md │ ├── mr-tdd-developer.md │ ├── mr-tdd-auditor.md │ ├── mr-tdd-refactor-planner.md │ └── mr-tdd-refactor.md ├── install.sh └── README.md ``` ## License MIT