Back to skills

Agent Skill

Implement

implement

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

MattpocockTestingShell

609K installs

mattpocock/skills

by Mattpocock

Score

9.3

/ 10

Installs

609K

Repo Stars

269.0K

Last Updated

0d ago

Fresh

Quality Ratio

92%

Description

Verified

Language

Shell

First Published

Jun 2026

Summary

The Implement agent skill orchestrates an end-to-end feature implementation pipeline, running pre-flight validation, a test-driven development (TDD) cycle, scope enforcement, and a quality commit as a single, guided flow. This agent skill primarily benefits JavaScript/TypeScript developers who practice Test-Driven Development (TDD) and require a structured, disciplined approach to integrating new features or bug fixes. It is a skill with 6K installs in the registry, indicating significant adoption within its target audience. This agent skill strictly enforces a development pipeline that begins with pre-flight validation using `git status` and `npx tsc --noEmit` to ensure a clean workspace before any code is written. It guides the developer through a disciplined TDD cycle, ensuring new tests fail during the `Red` phase and then implementing the minimum code for them to pass in the `Green` phase. It includes robust scope enforcement checks with `git diff --name-only` and prevents broad commands like `git add -A`, ensuring only relevant changes are committed after passing all quality gates including `npx vitest`, `npx tsc --noEmit`, and `npx eslint`. Developers should note this skill is designed for full end-to-end feature implementation and should not be loaded for isolated tasks like just running tests or handling commits.

Skill Definition

Implement the work described by the user in the spec or tickets.

Use /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, use /code-review to review the work.

Commit your work to the current branch.

How to Use

Use in O-mega

Claude Code

npx skills add mattpocock/skills implement
Implement | Agent Skills | o-mega