AI SummaryThis command enforces test-driven development methodology for GROWI. 1. ALL phases of TDD MUST be followed: RED → GREEN → REFACTOR 2. Tests MUST be written BEFORE any implementation code (RED phase)
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "tdd" skill in my project. Please run this command in my terminal: # Install skill into your project (15 files) mkdir -p .claude/skills/commands && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/SKILL.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/tdd.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/create-next-version-branch.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/create-next-version-branch.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-cleanup.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-cleanup.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-design.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-design.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-impl.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-impl.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-init.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-init.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-requirements.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-requirements.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-status.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-status.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/spec-tasks.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/spec-tasks.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/steering-custom.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/steering-custom.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/steering.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/steering.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/validate-design.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/validate-design.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/validate-gap.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/validate-gap.md" && mkdir -p .claude/skills/commands/kiro && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/kiro/validate-impl.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/kiro/validate-impl.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/learn.md "https://raw.githubusercontent.com/growilabs/growi/master/.claude/commands/learn.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Enforce test-driven development workflow. Scaffold interfaces, generate tests FIRST, then implement minimal code to pass. Ensure 80%+ coverage.
Example Usage
` User: /tdd I need a function to validate page paths Agent: `
Coverage Requirements
• 80% minimum for all code • 100% required for: • Authentication/authorization logic • Security-critical code • Core business logic (page operations, permissions) • Data validation utilities
TDD Command
This command enforces test-driven development methodology for GROWI. ---
⚠️ CRITICAL: MANDATORY TDD PROTOCOL
THIS IS NOT OPTIONAL. THIS IS A TEAM REQUIREMENT.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster