cyberneticlibrary

Execute implementation plan from tasks

speckit.implementcommandsetup L137
nadlejs/nadle
What it does

Execute feature implementation plan with task execution and checklist verification

Best for

Large feature implementations with interdependent tasks, spec-driven contracts, and multi-stage quality gates (setup, test, build, integration, polish).

Inputs
  • · tasks.md (task list and execution plan)
  • · plan.md (tech stack, architecture, file structure)
  • · spec/ directory (language-agnostic specifications)
  • · Optional checklists/ (UX, test, security)
Outputs
  • · Executed tasks in phase order (Setup → Tests → Core → Integration → Polish)
  • · Generated/updated files per plan.md
  • · Updated spec/ and CHANGELOG with new contracts
  • · Checklist completion status
Requires
  • · .specify/scripts/bash/check-prerequisites.sh (feature context)
  • · Task runner (per language: npm, python, go, etc.)
  • · git (ignore file management)
Preconditions
  • · Feature directory initialized (.specify/)
  • · tasks.md and plan.md exist
  • · spec/ directory present (single source of truth)
  • · Ignore files (gitignore, dockerignore, eslintignore) created
Failure modes
  • · Checklists incomplete → asks user confirmation before proceeding
  • · Ignore file patterns missing → adds critical patterns per tech stack
  • · Task dependency violation → out-of-order execution fails
  • · spec/ files out of sync → implementation deviates from contract
Trust signals
  • · Prerequisite check includes feature directory and available docs
  • · Checklist status validated before execution (PASS/FAIL)
  • · Automatic ignore file generation per detected tech stack
  • · spec/ is single source of truth (contract enforcement)
  • · Phase-ordered execution (tests before core, core before integration)