← Back to list

implement
by TobiasBak
⭐ 0🍴 0📅 Jan 17, 2026
SKILL.md
name: implement description: | TDD-based implementation workflow for feature development, bug fixes, and code changes. Use when: implementing features, fixing bugs, adding functionality, writing new code, or making any code changes. Triggers: "implement", "add feature", "fix bug", "build", "create", "develop", "write code", "TDD", "test-driven".
Implementation
TDD-based workflow for all code changes.
Workflow
Phase 1: Understand & Plan
- Explore codebase to understand context and existing patterns
- Create detailed TodoWrite items for each test case to implement
- Mark first todo as in_progress
Phase 2: Red-Green-Refactor Cycle
For each todo item:
- Red: Write failing test
- Define expected behavior/contract
- Include concrete examples and edge cases
- Follow project test naming conventions
- Run tests - verify new test fails
- Green: Write minimal code to pass
- Only implement what's needed to pass the test
- No premature optimization
- Run tests - verify all tests pass
- Refactor: Opportunistic cleanup
- Clean up touched code if beneficial
- High test coverage ensures safety
- Run tests - verify still passing
- Mark todo completed, next as in_progress
Phase 3: Verify
- Run full test suite
- Use available MCP servers or skills for additional verification if applicable
- Ensure all todos completed
Phase 4: Subagents
Run the following custom subagents parallel:
- code-simplifier
- test-reviewer
Guidelines
- Investigate and fix test failures autonomously - do not ask unless stuck
- Explain key decisions only, not every step
- High test coverage enables safe opportunistic cleanup of touched code
- Run tests after each TDD cycle, not just at the end
- Use TodoWrite to track each test case for visibility
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon