---
name: mattpocock-implement
title: implement
kind: skill
description: >
  Implement a piece of work based on a spec or set of tickets.
updated: 2026-10-12
authored_by: mattpocock
author_url: https://github.com/mattpocock
source_url: https://github.com/mattpocock/skills/tree/HEAD/skills/engineering/implement
brought_by: kt
license: MIT
---

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.
