Skip to main content
skill · Claude Code

implement — Claude Code skill: what it does, how to install

Implements work from a specification or tickets, following a test-driven flow and ending with review and a commit. Use it when a coding task needs a defined delivery routine.

  • Author Matt Pocock
  • License MIT
  • GitHub ★ 302,251
  • Installs 774,700
  • Updated 2026-10-22
  • Source shown below
Open on GitHub ↗

What implement does

This skill implements work described in a specification or set of tickets in the current project. When the user supplies a ticket reference, it fetches the ticket from the issue tracker and states its title before work begins. An ambiguous reference prompts a clarification.

At agreed seams, the skill calls tdd where possible. It runs typechecking and individual test files regularly, then runs the full test suite at the end. After implementation, it calls code-review and commits the work to the current branch.

Install it for tasks that should include tests, review, and a commit rather than stop at a code change. For a one-off question with no repository changes, this skill is excessive.

What it helps with

  • implement work from a specification
  • fetch a referenced issue ticket
  • run typechecking during implementation
  • review changes with code-review
  • commit completed work to the current branch

How to install implement

Command from the source

/plugin marketplace add mattpocock/skills

Command from the source

/plugin install mattpocock-skills@mattpocock

Command from the source

npx skills add mattpocock/skills --skill implement -a claude-code

With the Skills CLI (Vercel)

npx skills add mattpocock/skills --skill implement -a claude-code

Manually

~/.claude/skills/implement/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/implement/

How to use it: example prompts

  • Implement the work described in this spec.
  • Fetch this ticket and complete the work.
  • Make the changes, run the tests, and commit the result.

Source text

SKILL.md · MIT
---
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.

© Matt Pocock · MIT · mattpocock/skills

Questions about implement

How do I install implement in Claude Code?

Add the plugin marketplace with /plugin marketplace add mattpocock/skills, then install the skill using /plugin install mattpocock-skills@mattpocock.

What does the implement skill do?

It implements work from specs or tickets, runs type checks and tests, calls code-review, and commits the completed work to the current branch.

What happens if a ticket reference is ambiguous?

The skill asks for clarification before starting work.

Similar

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor