Implement
Matt PocockCommunityCreated by Matt Pocock
- Skill
- Workflow
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The implement skill provides a systematic approach for developers to execute coding tasks based on provided specifications or issue tracker tickets. It enforces a disciplined development cycle that includes fetching requirements, utilizing test-driven development practices, performing regular validation through type checking and testing, and concluding with a formal code review and version control commit.
What it does
- Fetches and clarifies requirements from issue trackers based on user references.
- Integrates test-driven development practices at defined project seams.
- Executes regular type checking and individual test file runs during implementation.
- Runs the full test suite upon completion of the task.
- Performs a final code review of the implemented changes.
- Commits the completed work to the current branch.
When to use it
- When you need to translate a technical specification or ticket into functional code.
- When you want to ensure a consistent, test-backed implementation process.
- When you require an automated workflow that includes validation and peer-style review.
Advantages
- Promotes high code quality through integrated testing and review steps.
- Reduces ambiguity by requiring clarification of ticket references.
- Ensures consistent development habits by mandating regular type checking and test execution.
- Streamlines the transition from requirement to committed code.
Usage examples
- “Implement the feature described in ticket #123.”
- The agent fetches the ticket details, confirms the scope, writes tests, implements the code, runs the test suite, performs a review, and commits the changes.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/mattpocock/implement/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip implement.zip -d .agents/skills
Documentation by Matt Pocock
Implement the work described by the user in the spec or tickets.
If the user passes a ticket reference, fetch it from the issue tracker and state its title before starting. If the reference is ambiguous, ask.
Call the Skill tool with "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, call the Skill tool with "code-review" to review the work.
Commit your work to the current branch.
Files
- ATTRIBUTION.mdAdded by AutoGineer859 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md622 B
- agents/openai.yaml139 B
agents/openai.yaml
interface: display_name: "Implement" short_description: "Build work from a spec or tickets" policy: allow_implicit_invocation: false
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Claude Code frontmatter
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Matt Pocock
- Publisher
- Matt Pocock (Community)
- Source
- mattpocock/skills · skills/engineering/implement · commit 4ae2317
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Matt Pocock or Matt Pocock.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download implement.zip