speckit-drift

Compare FR-* and SC-* requirements against code to produce drift reports.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/datamonsterr/mycoai_projects --skill speckit-drift
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-drift
Source: https://github.com/datamonsterr/mycoai_projects/tree/main/.agents/skills/speckit-drift
Command: npx skills add https://github.com/datamonsterr/mycoai_projects --skill speckit-drift

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drift between specifications and implementation causes rework and missed expectations. speckit-drift helps teams verify that code implements the stated FRs and SCs.

Core Features & Use Cases

  • Drift analysis: compare FR-/SC- and acceptance criteria to implemented code.
  • Drift reports: produce human- and machine-readable drift reports.
  • Gap identification: highlight unimplemented requirements and spec gaps.

Quick Start

Run the drift analysis against your project to generate a drift report.

Frequently Asked Questions about speckit-drift

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

FAQPage Schema
How do I detect drift between spec requirements and implemented code?

To detect spec drift, compare your FR-*, SC-*, and acceptance scenarios against the codebase. This analysis maps requirements to code locations, highlighting aligned, drifted, and not implemented items in a generated drift report.

What is code drift analysis and when do I need it?

Code drift analysis is the process of verifying that code implements stated functional requirements and success criteria. You need it when drift between specifications and implementation causes rework and missed project expectations.

How do I generate a machine-readable drift report for my codebase?

You can generate a machine-readable drift report by running drift analysis against your project. The report maps requirements to code locations and outputs aligned, drifted, and not implemented items in both human-readable and machine-readable formats.

Does spec drift analysis work with standard spec.md files?

Yes, spec drift analysis applies to projects with a specs directory containing spec.md files and their corresponding implementation artifacts. It compares these artifacts directly against your codebase to identify requirement gaps.

What is the best way to identify unimplemented requirements in a codebase?

The best way to identify unimplemented requirements is to compare spec requirements against the codebase. This gap identification process highlights unimplemented requirements and spec gaps within a comprehensive drift report.