# Implement

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

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

- Page: https://ss33.ai/skills/mattpocock/implement-28059508485
- Publisher: mattpocock
- Category: [Software Development](https://ss33.ai/skills/category/software-development-t44z8z) › [Source control & code review](https://ss33.ai/skills/category/software-development-t44z8z/source-control-and-code-review-jebezw)
- License: MIT
- Source: https://github.com/mattpocock/skills/blob/49dd158d1076134a641b33efb035946536778336/skills/engineering/implement/SKILL.md

## Skill

SKILL.md: https://ss33.ai/api/v1/ss33/download/mattpocock/implement-28059508485

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.
