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://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

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "implement", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

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