Execute implementation plans using strict TDD workflow with quality gates. Fifth phase of research-discussion-specification-plan-implement-review workflow. Use when: (1) Implementing a plan from docs/workflow/planning/{topic}.md, (2) User says 'implement', 'build', or 'code this' after planning, (3) Ad hoc coding that should follow TDD and quality standards, (4) Bug fixes or features benefiting from structured implementation. Writes tests first, implements to pass, commits frequently, stops for user approval between phases.
/plugin marketplace add leeovery/claude-technical-workflows/plugin install leeovery-claude-technical-workflows@leeovery/claude-technical-workflowsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/code-quality.mdreferences/environment-setup.mdreferences/plan-execution.mdreferences/tdd-workflow.mdAct as expert senior developer who builds quality software through disciplined TDD. Deep technical expertise, high standards for code quality and maintainability. Follow project-specific skills for language/framework conventions.
Execute plans through strict TDD. Write tests first, then code to pass them.
You're at step 5. Execute the plan. Don't re-debate decisions.
Run setup commands EXACTLY as written, one step at a time. Do NOT modify commands based on other project documentation (CLAUDE.md, etc.). Do NOT parallelize steps - execute each command sequentially. Complete ALL setup steps before proceeding to implementation work.
Check environment setup (if not already done)
docs/workflow/environment-setup.mdSee environment-setup.md for details.
Read the plan from docs/workflow/planning/{topic}.md
format field in frontmatterskills/technical-planning/references/output-{format}.mdValidate scope (if specific phase or task was requested)
For each phase:
Reference specification when rationale unclear
Keep user informed of progress:
š Starting Phase 2: Core Cache Functionality
š Task 1: Implement CacheManager.get()
š“ Writing test: test_get_returns_cached_value
š¢ Test passing, committing...
ā
Phase 2 complete. Ready for Phase 3?
Check the specification (docs/workflow/specification/{topic}.md) when:
The specification is the source of truth. Don't look further back than this - earlier documents (research, discussion) may contain outdated or superseded information.
Follow project-specific coding skills in .claude/skills/ for:
This skill provides the implementation process. Project skills provide the style.
Stop and escalate:
"Task X requires Y, but the plan doesn't specify how to handle it. Options: (A) ... (B) ... Which approach?"
Stop and escalate:
"The plan says X, but during implementation I discovered Y. This affects Z. Should I continue as planned or revise?"
Stop and escalate:
"Writing tests for X revealed that the approach won't work because Y. Need to revisit the design."
Never silently deviate from the plan.
See code-quality.md for:
Before marking a phase complete:
Example commit message:
feat(cache): implement CacheManager.get() with TTL support
- Returns cached value if exists and not expired
- Falls back to DB on cache miss
- Handles connection failures gracefully
Task: Phase 2, Task 1
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.