.claude/skills/ambiguity-gate/SKILL.md
Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)
npx skillsauth add baekenough/oh-my-customcode ambiguity-gateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze a user request for ambiguity before routing to implementation. Inspired by the ouroboros Socratic interviewer pattern, this skill measures request clarity on a 0.0–1.0 scale and asks targeted clarifying questions when needed.
| Score Range | Verdict | Action | |-------------|---------|--------| | ≤ 0.2 | Clear | Proceed with implementation | | 0.2–0.5 | Moderate | Suggest clarifications but allow proceeding | | > 0.5 | High | Require clarification before proceeding |
| Factor | Weight | Description | |--------|--------|-------------| | Scope clarity | 30% | Is the scope of work well-defined? | | Technical specificity | 25% | Are technical requirements clear? | | Acceptance criteria | 20% | Can we determine when the task is done? | | Constraint clarity | 15% | Are constraints and limitations specified? | | Context sufficiency | 10% | Is there enough context to proceed? |
Composite score = weighted sum of individual factor scores (each 0.0–1.0, inverted: 0.0 = clear, 1.0 = ambiguous).
[Ambiguity Analysis]
├── Score: {0.0-1.0}
├── Verdict: {Clear | Moderate | High}
├── Breakdown:
│ ├── Scope: {score} — {reason}
│ ├── Technical: {score} — {reason}
│ ├── Acceptance: {score} — {reason}
│ ├── Constraints: {score} — {reason}
│ └── Context: {score} — {reason}
└── Suggestions: {clarifying questions if score > 0.2}
$ARGUMENTS or conversation context)Example questions:
This skill can be:
/ambiguity-gate [request] — analyze a specific requestRouting skill integration example:
1. Run ambiguity-gate on user request
2. If score > 0.5: surface questions, wait for response, re-run gate
3. If score ≤ 0.5: proceed with normal routing
Skip this skill for:
development
Generate and maintain a persistent codebase wiki — LLM-built interlinked markdown knowledge base (Karpathy LLM Wiki pattern)
development
Use the project wiki as RAG knowledge source — search wiki pages to answer codebase questions before exploring raw files
tools
Analyze task trajectories to propose reusable SKILL.md candidates from successful patterns
data-ai
hada.io RSS feed monitoring for AI agent/harness articles with automated /scout analysis