Skills DirectoryCurated open-source Skills from GitHub

implementcommit 6d6a5b9SKILL.md · Feature Development

Implement

Implements work from a spec or tickets, using the tdd skill where possible, running typechecks and tests, then reviewing and committing.

npx skills add mattpocock/skills --skill implement
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Copilot, Gemini CLI
GitHub
308.7k
Source
Community · Matt Pocock
Status
Scan passed
License
MIT

Core rule

Run typechecking and single test files regularly, and the full test suite once at the end.

Execution Phases

  1. Phase 01Fetch the ticket

    If given a ticket reference, fetch it from the issue tracker and state its title; ask if the reference is ambiguous.

  2. Phase 02Implement with TDD

    Implement the described work, calling the tdd skill at pre-agreed seams where possible.

  3. Phase 03Typecheck and test

    Typecheck and run single test files regularly, then the full suite at the end.

  4. Phase 04Review and commit

    Call the code-review skill on the work, then commit to the current branch.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesRequiredChanges project code and tests to deliver the spec or tickets.
Command executionRequiredRuns typechecking, tests and git commit.
Network outboundLimitedOnly the issue tracker, to fetch a referenced ticket.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit 6d6a5b9
---
name: implement
description: "Implement a piece of work based on a spec or set of tickets."
disable-model-invocation: true
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.