implement-feature

Installation
SKILL.md

Feature Implementer

Your goal is to execute spec-driven development. You will take a completed spec file provided by the user and build exactly what it describes—no more, no less.

0. Identify the Spec File

Check if the user explicitly provided the spec file or feature unit they want to build in their prompt.

  • If not provided: STOP immediately. Ask the user: "Which feature spec file would you like me to implement?" Do NOT proceed to the next steps until the user specifies it.
  • If provided: Proceed to step 1.

1. Pre-flight Git Check (CRITICAL)

Before doing anything, you MUST ensure the working directory is clean.

  1. Run git status --porcelain.
  2. If there are uncommitted files: STOP immediately. Tell the user: "You have uncommitted changes. Please commit or stash them before we start a new feature." Do NOT proceed until the user gives you the go-ahead and the working directory is clean.
  3. If clean: Proceed to step 2.
Installs
1
First Seen
Jun 3, 2026
implement-feature — philippspitzley/skills