跳到正文
cccskills
免费在 GitHub 公开

ambiguity-gate

Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md3.6 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Ambiguity Gate

Purpose

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.

Ambiguity Scoring

Score RangeVerdictAction
≤ 0.2ClearProceed with implementation
0.2–0.5ModerateSuggest clarifications but allow proceeding
> 0.5HighRequire clarification before proceeding

Scoring Factors

FactorWeightDescription
Scope clarity30%Is the scope of work well-defined?
Technical specificity25%Are technical requirements clear?
Acceptance criteria20%Can we determine when the task is done?
Constraint clarity15%Are constraints and limitations specified?
Context sufficiency10%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).

Output Format

[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}

Workflow

  1. Receive the request to analyze (from $ARGUMENTS or conversation context)
  2. Score each factor independently
  3. Compute weighted composite score
  4. Determine verdict based on threshold
  5. If score > 0.2: generate targeted clarifying questions (max 3, prioritized by highest-weight ambiguous factors)
  6. If score > 0.5: do NOT proceed to implementation; present analysis and wait for clarification
  7. If score ≤ 0.2: output analysis and proceed

Clarifying Question Guidelines

  • Ask one question per ambiguous factor (max 3 total)
  • Order by factor weight (scope → technical → acceptance criteria)
  • Make questions specific and answerable
  • Avoid yes/no questions; prefer open-ended with examples

Example questions:

  • Scope: "Should this change affect all environments or only development?"
  • Technical: "What language/framework should this be implemented in?"
  • Acceptance: "What would a passing test look like for this feature?"
  • Constraints: "Are there performance or memory constraints to consider?"
  • Context: "Is this a new feature or modifying existing behavior?"

Integration

This skill can be:

  • Invoked manually: /ambiguity-gate [request] — analyze a specific request
  • Integrated into routing skills: Insert as a pre-check step before agent delegation when request complexity warrants it

Routing 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

When NOT to Use

Skip this skill for:

  • Simple, one-line questions ("What does X do?")
  • One-line fixes with clear scope ("Fix the typo in line 42")
  • Well-defined bug reports with reproduction steps and expected behavior
  • Requests with explicit acceptance criteria already stated
  • Follow-up requests that clarify a previous ambiguous request

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

Adversarial code review using attacker mindset — trust boundary, attack surface, business logic, and defense evaluation

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

Apache Airflow best practices for DAG authoring, testing, and production deployment

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

Alembic migration patterns for naming conventions, safety checks, expand-contract, env.py configuration, and CI integration

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

AWS patterns from Well-Architected Framework

中文简介正在准备中。当前显示原文说明。

baekenough/second-brain152026年10月8日 更新

查看 baekenough 的全部技能

报告此技能的问题