speckit-sync-apply

Apply approved drift resolutions from proposals.json to specs and code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drift in specs and code can accumulate when proposals are not applied consistently. This skill provides a controlled workflow to apply approved drift resolutions to specs and related code, ensuring alignment with governance decisions.

Core Features & Use Cases

  • Load approved proposals from .specify/sync/proposals.json
  • Backfill updates to original specs, adding acceptance criteria as needed
  • Generate implementation tasks for ALIGN proposals and track changes
  • Create an apply report and backups for audit

Quick Start

Provide a guided workflow to apply approved drift resolutions to the affected specs and related code changes.

Frequently Asked Questions about speckit-sync-apply

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

FAQPage Schema
How do I apply approved drift resolutions to specs and code?

To apply drift resolutions, load approved proposals from the proposals file, update affected specs, generate alignment tasks, and create an applied report with backups for audit.

What is spec drift and how do proposals resolve it?

Spec drift occurs when code implementations diverge from documented specifications. Proposals provide approved drift resolutions that backfill updates to original specs, ensuring alignment with governance decisions.

How do I backfill acceptance criteria to original specs from a proposals file?

Backfilling acceptance criteria involves reading the proposals file and updating original specs with new criteria as needed. This ensures specs reflect approved changes and remain aligned with code.

Can I generate alignment tasks and reports without modifying code?

Yes, you can perform an optional dry-run to generate alignment tasks and applied reports without modifying code. This allows you to preview drift resolutions and track changes before committing.

Does this workflow require a specific project structure to manage spec drift?

Yes, it operates within a spec-kit project structure. The workflow reads the proposals file from the designated sync directory to ensure controlled application of drift resolutions.

What happens when I need to supersede an existing spec during alignment?

Supersede handling allows you to replace outdated specs with new ones during the alignment process. This ensures that only the most current and approved specifications govern your code implementations.