About implement
implement is a development skill that guides coding agents through software changes, from clarifying requirements to verification and reporting. It emphasizes focused edits, relevant tests, and explicit disclosure of unchecked work.
Key features
- 01Capture goals and acceptance criteria
- 02Make the smallest complete change
- 03Add or update tests
- 04Run relevant checks and address failures
- 05Review non-trivial diffs
Use cases
- 01Implement a change against stated requirements
- 02Add tests and verify modified behavior
- 03Prepare a PR for human review
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill implementAfter installing, type/implementin Claude Code to confirm it loaded.
Details
From the project READMEImplement
- Read the request, its sources, and the relevant code. Capture the goal, acceptance criteria, checks, and what not to change.
- Ask only when requirements, safety, ownership, or product behavior are unclear. State low-risk assumptions and continue.
- Make the smallest complete change in the right module. Do not change public interfaces or data shapes unless the task requires it.
- Add or update tests for changed behavior. If a useful test is not practical, say why and verify manually.
- Run the most relevant checks first, wider checks when shared or user-facing behavior changed. Fix relevant failures without expanding the task.
- Use a subagent or reviewer for non-trivial diffs. Fix real issues about the task and rerun checks. If no reviewer is available, self-review and say so.
- If the task expects a PR, open one for human review. Otherwise report changed files, checks, acceptance status, review status, and anything not checked.
Rules
- One task at a time. Do not touch unrelated code.
- Do not hide unchecked work.
- Do not overwrite or discard user changes.
- If the task, spec, or plan is wrong, stop and update the source of truth before continuing.
Comments
Markdown supported