# Implement Work

Build a piece of work from a spec or a set of tickets.

- Repository: https://github.com/mattpocock/skills (309182 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add mattpocock/skills --skill implement -g -a claude-code -y`
Codex: `npx skills add mattpocock/skills --skill implement -g -a codex -y`
Cursor: `npx skills add mattpocock/skills --skill implement -g -a cursor -y`
Gemini CLI: `npx skills add mattpocock/skills --skill implement -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add mattpocock/skills`

## Description

Implement a piece of work based on a spec or set of tickets.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

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.

