What problem does it solve?
Undocumented legacy code and mismatched documentation create development risk by hiding actual system behavior, leaving untested public surfaces unmarked, and allowing doc drift to lead to incorrect implementation assumptions.
Core Features & Use Cases
- Evidence-Tiered Claim Labeling: Every behavioral claim is tagged [E1] (test-proven), [E2] (code-inferred), or [E3] (doc-only) to clearly communicate confidence levels.
- Conflict & Gap Detection: Automatically surfaces mismatches between code and documentation (doc drift) and identifies untested public API symbols that lack test coverage.
- Formal Requirements Generation: Converts verified claims into structured functional requirements (FR-NNN) with clear MUST/SHOULD language tied to source evidence.
- Use Case: Use this skill when onboarding to a legacy codebase with no up-to-date specs, or when auditing an existing system to verify that documentation matches actual implementation.
Quick Start
Use the roster-spec-infer skill to generate a complete evidence-tiered inferred spec for the legacy project located at the path you provide.