implement

Implement work from a PRD or issues using TDD, typechecking, and code review.

Updated Sep 20, 2024
One-click install
npx skills add https://github.com/AnasIsmai1/dotfiles --skill implement-anasismai1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/AnasIsmai1/dotfiles/tree/main/agents/.agents/skills/implement
Command: npx skills add https://github.com/AnasIsmai1/dotfiles --skill implement-anasismai1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a PRD or a set of issues into working, reviewed code involves many small discipline steps that are easy to skip under time pressure, such as writing tests first, running typechecks, and reviewing the diff before committing. ## Core Features & Use Cases - Structured implementation workflow: Implements the work described in a PRD or set of issues end to end. - Test-driven development: Applies TDD at pre-agreed seams, runs typechecking and single test files regularly, and runs the full test suite once at the end. - Built-in review and commit: Hands the finished work to a code review step and commits the result to the current branch. - Use Case: You have a PRD describing a new API endpoint. Invoke this Skill to implement it with tests, verify types and the test suite, review the changes, and commit them on your feature branch. ## Quick Start Ask the agent to implement the work described in your PRD or issue list using the implement skill.

Frequently Asked Questions about implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a feature from a PRD with an AI agent?▼

Provide the PRD or issue list and invoke the implement workflow. The agent writes the code using TDD at agreed seams, runs typechecks and tests, reviews the result, and commits to the current branch.

How does test-driven development fit into this implementation workflow?▼

TDD is applied at pre-agreed seams, meaning tests are written first at the boundaries you designate. Single test files run regularly during development, and the full test suite runs once at the end.

Does the implement skill run the full test suite on every change?▼

No. It runs typechecking and individual test files regularly during development, but the full test suite runs only once at the end to avoid slow feedback loops.

Where does the implemented code get committed?▼

The work is committed to the current branch after the code review step completes. It does not create new branches or push to remotes on its own.

What are the limitations of an automated implementation workflow?▼

It depends on the quality of the PRD or issues provided and on pre-agreed TDD seams being defined. Ambiguous requirements or missing test infrastructure reduce the effectiveness of the review and verification steps.