shipit-kit:implement

Validate YAML feature specs and execute TDD implementation tasks.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jrmatherly/shipit --skill shipit-kit-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipit-kit:implement
Source: https://github.com/jrmatherly/shipit/tree/main/.claude/skills/shipit-kit-implement
Command: npx skills add https://github.com/jrmatherly/shipit --skill shipit-kit-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ShipIT Kit:implement removes the manual overhead and risk of executing feature implementations across branches by validating specifications, enforcing TDD workflows, running builds and tests, and maintaining real-time status so teams can safely scale parallel agent-driven development.

Core Features & Use Cases

  • Pre-Implementation Validation: Runs completeness, architecture, and cross-document consistency checks against spec.yaml, research.yaml, plan.yaml, tasks.yaml, and feature.yaml to catch blocking issues before code is written.
  • Autonomous Task Execution with TDD: Executes tasks in order from tasks.yaml following RED-GREEN-REFACTOR cycles, committing failing tests first, implementing minimal fixes, and refactoring while keeping tests green.
  • Robust Status Tracking & Error Handling: Updates feature.yaml with progress, current task, timestamps, and structured error records; retries failing tasks up to three times and stops with a clear report if unresolved.
  • Session Resumption: Automatically resumes from the last recorded task state in feature.yaml after interruptions or fixes.
  • Use Case: Start implementation for a planned ShipIT feature to run all tasks, verify builds/tests/types/lints, and prepare the branch for review and PR creation.

Quick Start

Run the implement skill to validate the spec files and start autonomous task execution for the feature.

Frequently Asked Questions about shipit-kit:implement

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

FAQPage Schema
How do I autonomously execute feature implementation from YAML specifications?

Autonomous feature implementation executes tasks from tasks.yaml by running RED-GREEN-REFACTOR TDD cycles, verifying builds and tests, and recording structured progress updates in feature.yaml.

What pre-implementation validation is required before starting TDD cycles?

Pre-implementation validation requires completeness, architecture, and cross-document consistency checks against spec.yaml, research.yaml, plan.yaml, tasks.yaml, and feature.yaml to catch blocking issues before any code is written.

How does the TDD workflow handle failing tests during autonomous task execution?

The TDD workflow handles failing tasks using bounded retry logic up to three attempts, committing failing tests first, implementing minimal fixes, and stopping with a structured error report if unresolved.

Can I resume an autonomous implementation if the session is interrupted?

Yes, session resumption automatically recovers from the last recorded task state in feature.yaml. It reads the current task and timestamps to continue the autonomous implementation seamlessly after interruptions or fixes.

What files are required to run an autonomous feature workflow?

Running an autonomous feature workflow requires plan.yaml and tasks.yaml to be present, alongside spec.yaml, research.yaml, and feature.yaml for pre-implementation validation and ongoing status tracking.