Claude-skill-registry implementing-stories
Implement using TDD Red-Green cycle. Focus on Red-Green only; refactoring is separate step.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/implementing-stories" ~/.claude/skills/majiayu000-claude-skill-registry-implementing-stories && rm -rf "$T"
manifest:
skills/data/implementing-stories/SKILL.mdsource content
Implementing Stories (Red-Green)
Implement using TDD Red-Green cycle. Refactoring happens separately with fresh context.
Context
Find story log, understand codebase, identify what to implement.
Principles
- Small steps: one behavior at a time
- Test-driven: write test first
- Red-Green focus: get tests passing, skip cleanup
TDD Cycle
Red: Write Failing Test
- Write test defining behavior
- Scaffold symbols (avoid "not found")
- Confirm fails for right reason
Key: Fails because feature missing, not syntax error.
Green: Make It Pass
- Implement minimum to pass
- No extras or cleanup
- Confirm passes
Don't worry about quality/duplication. Refactoring is next phase.
Map Criteria
For each criterion:
- Identify behavior
- Write test (Given-When-Then)
- Implement minimum
- Next criterion (skip refactoring)
Update Story Log (REQUIRED)
CRITICAL: Must update before finishing.
### Implementation (Red-Green) **Status: Complete - Ready for Refactor** **Implemented:** - [Criterion]: [Approach] **Decisions:** - [Decision]: [Why] **Tests:** - [Test file]: [What tests] - Status: All passing (X) **Technical debt:** - [Item]: Duplication needing refactor - [Item]: Naming improvements **Next:** Refactor
Steps:
- Find story log (docs/stories/**/*.story.md)
- Update "Completed Work Summary"
- Save and verify
When to Stop
- All criteria have passing tests
- All tests pass
- No syntax/type errors
- Story log updated
Only after story log updated, pass to Refactor.
Pitfalls
- Skipping tests
- Big steps
- Premature cleanup (resist refactoring)
- Ignoring error handling
- Over-implementation