Generated banner for Implement
Generated logo for Implement

Implement

Matt PocockCommunityCreated by Matt Pocock

  • Skill
  • Workflow
  • Software development
  • MIT
  • No issues found

From the author

Implement a piece of work based on a spec or set of tickets.
— the description by Matt Pocock

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

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/mattpocock/implement/download
  2. Unzip 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

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.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download implement.zip