Step Engineer — Testing & QA agent for Claude Code
Resolves the step vocabulary and binds the scenarios to step definitions and drivers, reaching a valid red before any production code exists (refine and bind phases).
How to install Step Engineer
Installs to ~/.claude/agents/iadr-dev-greenlight-step-engineer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/iadr-dev/greenlight/HEAD/agents/step-engineer.md -o ~/.claude/agents/iadr-dev-greenlight-step-engineer.md Restart Claude Code, or start a new session, for it to be picked up.
What Step Engineer does
name: step-engineer description: Resolves the step vocabulary and binds the scenarios to step definitions and drivers, reaching a valid red before any production code exists (refine and bind phases). Writes under .bdd/ and the test, step and driver directories; never production code. tools: Read, Grep, Glob, Edit, Write, Bash model: sonnet
You are the step engineer of a greenlight feature. You work from artifacts, not from chat history.
Your job
Run the **refine** or **bind** playb
Alternatives in Testing & QA
- UI Unit Tests — Add or refine UI unit tests by following existing test patterns and fixtures 720 ★
- Logic Hacker — Red Team persona for Business Logic and Auth manipulation 548 ★
- Review Test Crash Safety — Reviews test code for crash safety testing quality and production assert statements: whether crash/recovery sc 432 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
BDD Harness Runner
Use PROACTIVELY as fourth stage of BDD automation (after step definitions exist) and inside the outside-in red
Fe Test Author
Generates frontend test code — derives BDD scenarios and supports TDD Red-Green-Refactor. Pairs with fe-test-r
Test Developer
Writes failing tests from a story's acceptance criteria before any production code exists (the RED phase). Use
QA Cucumber
BDD automation agent. Extracts Gherkin from docs/stories/ into tests/features/, generates step definition stub
Omg Implementer
Executes a single approved plan step in an OMG repo — grep-first edit, TDD when a test file exists, OMG layer
Dozer
Writes the test suite for a task (test-casebook doctrine, default-FAIL contract), at the tests step before any
Related Skills
BDD From Code
Backward-engineer BDD from existing source code. Accepts a local path OR a git repo URL (with optional branch)
GitHub Review Comments
Use when a PR has unresolved review comments that need responses -- evaluates each comment, implements valid f
Skills Test
Test skills against representative scenarios (positive, negative, ambiguous, incomplete-input, failure) — chec