speckit-implement

Execute repository implementation workflows with checklist and hook guardrails.

60|12|Updated Aug 1, 2013
One-click install
npx skills add https://github.com/vtex/front.phone --skill speckit-implement-vtex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/vtex/front.phone/tree/main/.agents/skills/speckit-implement
Command: npx skills add https://github.com/vtex/front.phone --skill speckit-implement-vtex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you carry out a repository’s implementation plan safely and consistently by coordinating prerequisite checks, progress validation, and task execution flow.

Core Features & Use Cases

  • Pre-implementation prerequisite validation: Runs repository prerequisite checks and parses required context (FEATURE_DIR, AVAILABLE_DOCS) before making changes.
  • Checklist-driven safety gate: Scans checklists, reports pass/fail status, and optionally blocks implementation if any checklist items are incomplete.
  • Plan- and tasks-aware execution: Loads tasks.md and plan.md (and optional supporting docs) to drive the correct step-by-step implementation sequence.
  • Extension hook orchestration: Detects and runs before/after implementation hooks defined in .specify/extensions.yml, respecting optional vs mandatory behavior.

Quick Start

Run speckit-implement to validate the project state, ensure checklists are complete, and then execute the tasks described in tasks.md and plan.md.

Frequently Asked Questions about speckit-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute implementation tasks from tasks.md and plan.md safely?

Executing tasks from tasks.md requires loading plan.md context, validating prerequisite scripts, enforcing checklist pass/fail gating, and coordinating phase execution ordering to ensure deterministic, step-by-step task completion.

How does checklist validation gate code implementation?

Checklist validation gates implementation by scanning required items, reporting pass or fail status, and optionally blocking code changes entirely if any checklist prerequisites remain incomplete before execution proceeds.

How do I run before and after implementation hooks from extensions.yml?

Running before and after implementation hooks requires discovering extension definitions in .specify/extensions.yml and orchestrating their execution, respecting the optional versus mandatory behavior configured for each hook.

What prerequisites do I need to validate before implementing a spec-kit repository?

Validating prerequisites before implementing a spec-kit repository involves running repository prerequisite checks and parsing required context such as FEATURE_DIR and AVAILABLE_DOCS to ensure the environment is correctly configured.

Can I enforce phase execution ordering when completing repository implementation tasks?

You can enforce phase execution ordering by coordinating the implementation workflow to follow a deterministic sequence, ensuring tasks are marked and completed phase-by-phase according to the established plan.