Spec Sync

Synchronize PRD, requirements, README, and docs with current implementation behavior.

54|7|Updated Sep 19, 2021
One-click install
npx skills add https://github.com/Vrooli/Vrooli --skill spec-sync-vrooli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Spec Sync
Source: https://github.com/Vrooli/Vrooli/tree/main/scenarios/prompt-manager/store/skills/packs/core/spec-sync
Command: npx skills add https://github.com/Vrooli/Vrooli --skill spec-sync-vrooli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scenarios drift between PRD, requirements, README, docs, and the actual implementation, which makes archiving unreliable because new agents cannot recreate the original behavior from outdated specifications; Spec Sync reads the living codebase and rewrites every artifact to match reality before archival.

Core Features & Use Cases

  • Capability inventory: Builds a capability map for APIs, UI, CLI, store, and related components, then updates PRD operational targets to describe actual implementations and marks completed targets accordingly.
  • Requirements health: Boots requirements infrastructure when missing, validates module statuses against existing tests, and adds coverage for every implemented capability while removing or marking obsolete items.
  • Documentation assurance: Refreshes README narratives, configuration guidance, architecture notes, docs manifest entries, and internal SEAMS/PROBLEMS/PROGRESS notes to match current behavior and documentation-health standards.

Quick Start

Ask this skill to inventory the scenario code and refresh PRD.md, requirements, README.md, and docs to mirror the present implementation.

Frequently Asked Questions about Spec Sync

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

FAQPage Schema
What causes documentation drift in scenario specs during development?

Spec drift occurs when PRD, requirements, README, and docs diverge from the living codebase, making scenario archiving unreliable because agents cannot recreate original behavior from outdated specifications.

Can I automate requirements validation against existing tests?

Update README and docs to match current implementation behavior by refreshing narratives, configuration guidance, architecture notes, and docs manifest entries, validating them against existing code and documentation-health standards.

What is the best way to inventory API and UI capabilities for PRD updates?

Yes, you can automate requirements validation by booting requirements infrastructure when missing, validating module statuses against existing tests, and adding coverage for every implemented capability while marking obsolete items.

When should I synchronize scenario specifications before archiving?

The best way to inventory capabilities for PRD updates is building a capability map for APIs, UI, CLI, and store components, then updating PRD operational targets to describe actual implementations and mark completed targets.

Do I need existing tests to validate requirement statuses during spec synchronization?

Synchronize scenario specifications before archiving when implementation code and architecture changes have occurred, ensuring operational targets, requirement statuses, and documentation-health assets are validated and accurately reflect the code.

Do I need existing tests to validate requirement statuses during spec synchronization?

Yes, existing tests are needed to validate requirement statuses during spec synchronization, ensuring module statuses are checked against actual test coverage and implemented capabilities before artifacts are rewritten.