Implement features from PRDs with TDD and code review
A skill for implementing work from a PRD or issues, with TDD, regular test checks, a review pass, and a commit.
Why it matters
Execute complete feature implementation from product requirements documents or issue lists, applying test-driven development at agreed boundaries and conducting automated code review before committing to the current branch.
Outcomes
What it gets done
Generate implementation code based on PRD or issue specifications
Write and run tests using TDD methodology at pre-agreed seams
Run typechecking and test suites to validate code quality
Review completed work and commit changes to current branch
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/ag-implement | bash Overview
Implement
This skill implements work from a PRD or issues using TDD where it fits, regular typechecking and test runs, a final full-suite run, a /review pass, and a commit. Use it when implementing a defined piece of work that already has a PRD or set of issues describing what to build.
What it does
A skill for implementing a piece of work described by a PRD or a set of issues. It directs the agent to use test-driven development where possible, at pre-agreed seams in the work, and to run typechecking and single test files regularly throughout implementation rather than only at the end. Once the full test suite passes, the skill calls for a full-suite run, then a handoff to a separate /review skill to review the completed work, and finally a commit of the work to the current branch.
When to use - and when NOT to
Use it when implementing a defined piece of work that already has a PRD or a set of issues describing what to build - it assumes the requirements exist, it does not itself define them.
Inputs and outputs
Input is a PRD or a set of issues describing the work to implement. Output is committed code on the current branch that has passed regular typechecking, targeted test-file runs during development, and a full test suite run at the end, followed by a /review pass.
Integrations
Pairs with a /tdd skill for test-driven development at pre-agreed seams, and a /review skill for reviewing the completed implementation before or as part of the commit.
Who it's for
Developers or agents implementing a scoped piece of work from an existing PRD or issue list who want a consistent discipline: TDD where it fits, regular type/test checks during development, a full suite run before finishing, a review pass, and a commit to close out the work.
Source README
When to Use
Use this skill when you need implement a piece of work based on a PRD or set of issues.
Implement the work described by the user in the PRD or issues.
Use /tdd where possible, at pre-agreed seams.
Run typechecking regularly, single test files regularly, and the full test suite once at the end.
Once done, use /review to review the work.
Commit your work to the current branch.
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.