spec-implement

Automates TDD-based task execution from specs with audit logging and blocker detection.

Updated Apr 21, 2026
Ready to run
npx skills add https://github.com/LeeHusung/harness --skill spec-implement-leehusung
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: spec-implement
Source: https://github.com/LeeHusung/harness/tree/main/.claude/skills/spec-implement
Command: npx skills add https://github.com/LeeHusung/harness --skill spec-implement-leehusung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

๋ถ„์‚ฐ๋œ ํƒœ์Šคํฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์ŠคํŽ™ ์ดํ–‰ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ ํŒ€์˜ ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ค„์ด๊ณ  ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ๋ฅผ ํ†ต๊ณผํ•˜๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ž๋™์œผ๋กœ ํƒœ์Šคํฌ๋ฅผ ํ”Œ๋žœ-์‹คํ–‰-๊ฒ€์ฆ ์ˆœ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” Spec-Implement ์›Œํฌํ”Œ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ ์„œ๋ธŒ์—์ด์ „ํŠธ ์ปจํ…์ŠคํŠธ์—์„œ TDD ๊ธฐ๋ฐ˜ ์ปค๋ฐ‹์œผ๋กœ ๊ฐ ํƒœ์Šคํฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ , ์‹คํŒจ ์‹œ BLOCKED ์ƒํƒœ๋กœ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ์‹œ ๋กœ๊ทธ์™€ ๊ฐ์‚ฌ ๊ธฐ๋ก์œผ๋กœ ์˜์กด์„ฑ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Run the spec-implement workflow to autonomously execute the first task from the provided spec and log the results.

Frequently Asked Questions about spec-implement

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

FAQPage Schema
How do I automate spec implementation with TDD and commit logging?โ–ผ

Automating spec implementation involves running an autonomous task execution pipeline that applies TDD and commit logging in sub-agent contexts until all tasks pass tests. The workflow enforces deterministic planning, blocks on failed tasks, and emits audit logs for tracking.

What happens when a task fails during autonomous spec implementation?โ–ผ

When a task fails during autonomous spec implementation, the pipeline records a BLOCKED status and halts execution for that branch. This blocking mechanism ensures quality gates are met before proceeding, while audit logs capture the failure for dependency tracing and verification.

How does sub-agent task execution work for software development specs?โ–ผ

Sub-agent task execution processes software development specs by running each task in an isolated context with deterministic planning. It autonomously follows a plan-execute-verify sequence, using a verifier to validate results and logging commits only after tests pass.

Do I need a verifier to validate results in an autonomous spec implementation pipeline?โ–ผ

Yes, an autonomous spec implementation pipeline relies on a verifier to validate results. The workflow depends on this verification step to ensure tasks pass tests before logging commits, enforcing quality gates and emitting audit logs for dependency and result tracking.

What is the best way to track dependencies and results in an automated TDD workflow?โ–ผ

The best way to track dependencies and results in an automated TDD workflow is by emitting audit logs throughout the task execution pipeline. These logs record the status of each sub-agent task, including BLOCKED states and commit logs, ensuring full traceability.

When should I use an autonomous agent pipeline for spec implementation?โ–ผ

You should use an autonomous agent pipeline for spec implementation when you need to reduce repetitive development tasks across distributed features and enforce deterministic quality gates. It is suited for new service feature pipelines requiring strict TDD, commit logging, and audit trails.