Skip to main content
Generalmelodic-software

implement

Guide implementation of specification tasks. Phase 4 of Spec Kit workflow.

Stars
74
Source
melodic-software/claude-code-plugins
Updated
2026-04-07
Slug
melodic-software--claude-code-plugins--implement
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/melodic-software/claude-code-plugins/HEAD/plugins/spec-driven-development/skills/implement/SKILL.md -o .claude/skills/implement.md

Drops the SKILL.md into .claude/skills/implement.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Guide Implementation

Guide the implementation of tasks from a specification, validating acceptance criteria as you go.

Workflow

  1. Load Artifacts

    • Read specification, design, and tasks
    • Identify current task to implement
    • Load relevant acceptance criteria
  2. Present Implementation Checklist

    • Show current task details
    • Display acceptance criteria
    • List files to create/modify
  3. Guide Implementation

    • Provide step-by-step guidance
    • Create/modify files as needed
    • Run tests after each change
  4. Validate Acceptance Criteria

    • Check each criterion is met
    • Run verification commands
    • Mark criteria as passed/failed
  5. Update Task Status

    • Mark task as complete
    • Update tasks.md
    • Show progress summary
    • Suggest next task

Arguments

  • $ARGUMENTS - Path to specification file OR specific task ID (e.g., "TASK-1")

Examples

# Start implementing from specification
/spec-driven-development:implement .specs/user-auth/spec.md

# Implement specific task
/spec-driven-development:implement TASK-3

# Continue with next task
/spec-driven-development:implement --next

Implementation Session

During implementation, the command provides:

Task Context

╔══════════════════════════════════════╗
║  TASK-3: Create login endpoint       ║
╠══════════════════════════════════════╣
║  Requirement: FR-1                   ║
║  Depends On: TASK-1 ✓, TASK-2 ✓      ║
╚══════════════════════════════════════╝

Acceptance Criteria Tracker

Acceptance Criteria:
[✓] AC-1.1: Given valid credentials, login succeeds
[ ] AC-1.2: Given invalid password, returns 401
[ ] AC-1.3: Given locked account, returns 403

Progress Summary

Feature Progress: 3/8 tasks complete (37%)
Current Task: TASK-3 (2/3 criteria met)

Related Commands

  • /spec-driven-development:specify - Generate specification (Phase 1)
  • /spec-driven-development:plan - Generate design (Phase 2)
  • /spec-driven-development:tasks - Generate task breakdown (Phase 3)
  • /spec-driven-development:validate - Validate specification