with one click
build
Write tests and implementation together for a user story
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Write tests and implementation together for a user story
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | build |
| description | Write tests and implementation together for a user story |
Write tests and implementation together for a user story. Tests and code evolve in tandem — define the behaviour, implement it, iterate until all tests pass.
$ARGUMENTS is the path to a story file.
Read the file at $ARGUMENTS. Extract:
Invoke the develop:patterns skill. These rules apply to everything written in this phase.
Before writing anything, understand the project's conventions:
For each acceptance criterion, write test cases following the project's established conventions:
Follow the project's established architecture. Implement in dependency order — create things that other things depend on first.
Write the minimum code to satisfy the tests. No gold-plating, no extra methods, no speculative features.
Run the project's test command. All tests must pass — both the new ones and existing ones.
If tests fail, read the error output and decide: fix the implementation, or fix the test if it is genuinely wrong. Iterate until all tests pass.
Run the project's lint and type-check commands. Fix any violations.
Derive story-slug from the story filename. Create the directory docs/reviews/{story-slug}/ if it does not exist.
Write to docs/reviews/{story-slug}/01-build.md:
# Phase 1: Build
**Story:** {story file path}
**Date:** {ISO date}
## Test Files
- `path/to/test_file` — {what it tests}
## Implementation Files
- `path/to/file` — {purpose}
## Files Modified
- `path/to/file` — {what changed}
## Acceptance Criteria Coverage
| Criterion | Test(s) |
| ---------------- | ---------------- |
| {criterion text} | {test reference} |
## Test Corrections
{Only include this section if test files were modified after the initial write. For each change, explain what was wrong and why it was corrected. Omit this section entirely if no corrections were made.}
## Test Results
{Paste the final test output showing all tests passing}
## Lint/Type Check Results
{Paste lint output}
Review an Equal Experts Gen AI Engineer take-home test submission (typically a RAG pipeline exercise) against the EE assessment rubric. Use when reviewing a candidate's Gen AI / LLM / RAG take-home test, assessing a retrieval-augmented-generation or prompt-engineering exercise, or scoring a THT for a Gen AI Engineer role.
Review an Equal Experts Backend Software Engineer take-home test submission against the EE assessment rubric. Use when reviewing a candidate's backend / general software engineering take-home test (non Gen AI), assessing a coding exercise submission, or scoring a THT for a backend role.
Generate a single-line commit message from conversation context and git diff, then optionally commit
Shared code and test patterns for the story pipeline skills
Final quality review producing a human-readable report
Read a review report and apply fixes to the codebase