Skills mattpocock skills Engineering workflow

implement

Use it when:
A spec or ticket is ready and you want the agent to build it now, in this session.
It does:
Builds it test-first, type-checks as it goes, runs the full test suite, then reviews the result.
You get:
Commits on your current branch, already through a code review.
Needs:
Two skills by the same author: tdd, its rules for test-first work, and code-review, which checks the diff against the spec and the repo's standards.
Runs:
Only when you invoke it; the agent won't start it on its own.

Skill 15 of 24 in the Engineering workflow bundle, after triage and before implement-spec.

Only works inside its bundle: Builds through tdd and closes with code-review, loading both as steps. Install Engineering workflow instead.

TL;DR

A short skill that strings two others together. Point it at a spec, a set of tickets or a ticket number; it fetches a ticket from your issue tracker and states its title before starting, and asks if the reference is unclear. It builds with the tdd skill where it can, testing at interfaces agreed with you, runs type checks and single test files as it goes and the full suite once at the end. Then it runs the code-review skill over the work and commits to the current branch. One agent does it all, unlike implement-spec, which hands each ticket of a spec to its own subagent.

Summarizes the skill at 5beb35b.

npx skills add https://github.com/mattpocock/skills --skill implement
Total Downloads
843,391 on skills.sh, Nov 9, 2026
Repo stars
318,714 mattpocock/skills
First seen
Jun 17, 2026 on skills.sh
Weekly Downloads
30.4K
-22% over the 8 weeks to Nov 9
Weekly values
Week toInstalls
Sep 2138,981
Sep 2834,652
Oct 535,376
Oct 1251,104
Oct 1941,033
Oct 2635,700
Nov 232,822
Nov 930,350
Category

Test-first work, implementation from specs, git hygiene and scope control.

Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills.

Type

A multi-step process the agent follows: interview, debug, run a TDD loop, review.

Effect

Its own steps create or change files, git state or local tools.

Needs

Instructions only. Works in any agent that supports skills.

Publisher

Everyone else. Unverified vendor claims default to community.

Topics

SKILL.md

From mattpocock/skills at 5beb35b. Checked daily, last changed Oct 20, 2026.

Frontmatter
name: implement
description: "Implement a piece of work based on a spec or set of tickets."
disable-model-invocation: true

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.