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.