spec-driven-dev-v2

Coordinate multi-session development with a Project, Sprint, and Task hierarchy.

231|24|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/LichAmnesia/lich-skills --skill spec-driven-dev-v2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-dev-v2
Source: https://github.com/LichAmnesia/lich-skills/tree/main/skills/spec-driven-dev-v2
Command: npx skills add https://github.com/LichAmnesia/lich-skills --skill spec-driven-dev-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill coordinates long-running software projects that span days or weeks, enabling a consistent Pilot: orchestrating a Project → Sprint → Task hierarchy with per-task isolation, review loops, and governance-aware automation.

Core Features & Use Cases

  • Three-layer hierarchy: Project, Sprint, Task for clear scoping and traceability.
  • Per-task state: JSON files keep progress across sessions and restarts.
  • Review round-loop: structured feedback cycles with context packs and approvals.
  • Worktree isolation: each task runs in a clean checkout to enable safe rollbacks.
  • Context pack: briefing for reasoning-blind reviewers to validate changes.
  • Governance-as-code: boundary rules enforced by scripts and linting.
  • Artifact registry integration: capture recurring patterns as reusable rules.

Quick Start

Follow the v2 spec-driven workflow by structuring your project directory to match the templates and starting the orchestrator to drive a sprint.

Frequently Asked Questions about spec-driven-dev-v2

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

FAQPage Schema
How do I coordinate long-running software development across multiple sessions?

Coordinate long-running software development across multiple sessions by using a three-level Project, Sprint, and Task hierarchy with per-task state tracking and worktree isolation to ensure consistent progress.

What is a spec-driven development workflow for multi-day features?

A spec-driven development workflow for multi-day features uses a structured Project to Task hierarchy, enforcing per-task isolation, review loops, and governance checks to maintain state and context across sessions.

How do you manage per-task state and worktree isolation in a sprint?

Manage per-task state and worktree isolation by storing progress in JSON files and running each task in a clean checkout, enabling safe rollbacks and structured review rounds with context packs.

Can I enforce governance checks and code boundaries during automated task orchestration?

You can enforce governance checks and code boundaries during task orchestration by applying governance-as-code rules, utilizing scripts and linting to verify boundaries before approving review cycles.

What is the best way to structure feedback cycles for isolated development tasks?

The best way to structure feedback cycles for isolated tasks is using a review round-loop that provides reasoning-blind reviewers with a context pack briefing to validate changes before approval.

When should I avoid using a multi-session task orchestration state machine?

Avoid using a multi-session task orchestration state machine for short-lived or single-session feature development, as the overhead of project hierarchies, worktree isolation, and governance checks outweighs the benefits.