From dev-workflow
Use when implementing any feature, bugfix, or refactor that involves writing code. Enforces TDD with Gherkin scenarios (Given/When/Then), code quality verification, and disciplined git workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflow:dev-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Before writing code, read the relevant files and understand existing patterns.
Follow this exact TDD cycle for every feature:
def test_pop_returns_top():
"""
Given a stack with items [1, 2, 3]
When I pop from the stack
Then the result is 3
And the stack contains [1, 2]
"""
Never skip step 2. Seeing the tests fail first is essential — it proves they are valid tests that exercise the code.
When fixing a bug, write a failing test that reproduces it before applying the fix.
git add . or git add -A.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub billschumacher/claude_stuff --plugin dev-workflow