specops-ambiguity-audit

Identify ambiguities in SpecOps analysis files and resolve them via legacy source code.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ryan-mahoney/ryan-llm-skills --skill specops-ambiguity-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specops-ambiguity-audit
Source: https://github.com/ryan-mahoney/ryan-llm-skills/tree/main/skills/specops-ambiguity-audit
Command: npx skills add https://github.com/ryan-mahoney/ryan-llm-skills --skill specops-ambiguity-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies and mitigates ambiguities in SpecOps analyses by systematically enumerating judgment calls and coordinating parallel subagents to research legacy source code, ensuring a concrete, auditable spec.

Core Features & Use Cases

  • Ambiguity detection: scans a SpecOps file to locate undecided behaviors, missing thresholds, and potential policy gaps.
  • Parallel resolution: spawns subagents to read legacy code and patch the spec with concrete answers.
  • Open Questions logging: records deferred ambiguities for out-of-band resolution and traceability.

Quick Start

Run the ambiguity audit on a SpecOps analysis file to generate a report of ambiguities and a patched spec with concrete resolutions.

Frequently Asked Questions about specops-ambiguity-audit

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

FAQPage Schema
How do I audit ambiguities in a legacy code specification?

To audit ambiguities in a legacy code specification, run an ambiguity audit that scans the SpecOps analysis file to locate undecided behaviors and missing thresholds, then resolves them by reading source code. It outputs a patched spec with concrete resolutions.

What are common types of ambiguities found in legacy code specs?

Common ambiguities in legacy code specs include undecided behaviors, missing thresholds, and potential policy gaps. The audit identifies these ambiguity candidates systematically, ensuring each judgment call is documented and mitigated with concrete evidence from the source.

Can I use parallel processing to resolve spec gaps in legacy source code?

Yes, you can use parallel processing to resolve spec gaps in legacy source code. The audit spawns parallel subagents to simultaneously examine legacy source files and patch the spec accordingly, generating a concrete patch plan based on source evidence.

What's the best way to log open questions when auditing legacy specifications?

The best way to log open questions when auditing legacy specifications is to use an automated open questions logging mechanism. It records deferred ambiguities for out-of-band resolution, ensuring traceability and a concrete, auditable spec analysis.

Does the ambiguity audit require external dependencies to patch a SpecOps file?

No, the ambiguity audit does not require external dependencies to patch a SpecOps file. It operates with zero dependencies, orchestrating internal subagents to read relevant legacy source code and generate a concrete patch plan with evidence automatically.

What happens to ambiguities that cannot be resolved during the spec audit?

Ambiguities that cannot be resolved during the spec audit are logged as deferred items. The tool records these open questions for out-of-band resolution and traceability, while still outputting a patched spec with concrete resolutions and notes for the deferred items.