spec-kit-reconcile

Reconcile drift across spec.md, plan.md, and tasks.md in-place.

5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/ahgraber/skills --skill spec-kit-reconcile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kit-reconcile
Source: https://github.com/ahgraber/skills/tree/main/skills/spec-kit-reconcile
Command: npx skills add https://github.com/ahgraber/skills --skill spec-kit-reconcile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Close specification drift by updating existing Spec Kit artifacts in-place to realign scope, acceptance criteria, and wiring without creating new feature branches.

Core Features & Use Cases

  • Reconciles drift across spec.md, plan.md, and tasks.md without creating new feature branches.
  • Updates targeted sections to reflect the current state and acceptance criteria, preserving artifact structure.
  • Routes to spec-kit-specify/plan when gap reports or prerequisites are missing, with a clear remediation path.

Quick Start

Provide a concrete gap report and prompts, and let the skill reconcile spec.md, plan.md, and tasks.md in-place.

Frequently Asked Questions about spec-kit-reconcile

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

FAQPage Schema
How do I fix spec drift across spec.md, plan.md, and tasks.md?

To fix spec drift, reconcile the artifacts in-place by updating targeted sections to reflect the current state and acceptance criteria, preserving the original artifact structure without creating new feature branches.

What is spec drift reconciliation in Spec Kit?

Spec drift reconciliation is the process of realigning scope, acceptance criteria, and wiring across spec.md, plan.md, and tasks.md during maintenance or remediation to ensure all artifacts stay aligned within repository constraints.

How do I update Spec Kit artifacts without creating a new feature branch?

You can update Spec Kit artifacts without creating a new feature branch by applying in-place reconciliation, which directly modifies existing spec.md, plan.md, and tasks.md files while respecting MUST constraints like the constitution.

What do I need to provide to reconcile Spec Kit drift?

To reconcile Spec Kit drift, you need to provide a concrete gap report and prompts so the skill can identify mismatches and apply the necessary updates across spec.md, plan.md, and tasks.md.

What happens if gap reports or prerequisites are missing during spec reconciliation?

If gap reports or prerequisites are missing during spec reconciliation, the process routes to spec-kit-specify or spec-kit-plan to generate the missing artifacts, providing a clear remediation path before continuing.

Does spec reconciliation respect repository constraints and constitution rules?

Yes, spec reconciliation operates strictly within repository constraints, preserving artifact structure and respecting MUST constraints such as the constitution while avoiding feature-branch creation during maintenance.