Detects and analyzes ambiguous language in software requirements and user stories. Use when reviewing requirements documents, user stories, specifications, or any software requirement text to identify vague quantifiers, unclear scope, undefined terms, missing edge cases, subjective language, and incomplete specifications. Provides detailed analysis with clarifying questions and suggested improvements.
Install with Tessl CLI
npx tessl i github:ArabelaTso/Skills-4-SE --skill ambiguity-detector94
Does it follow best practices?
Validation for skill structure
Structured ambiguity report with severity classification
AMB-XXX numbering
0%
100%
Summary section with counts
100%
100%
Recommendations section
100%
100%
Requirement ID reference
100%
100%
Impact explanation
100%
100%
Severity-ordered presentation
100%
100%
Vague quantifier detected
100%
100%
Subjective language detected
100%
100%
Weak conditional detected
100%
100%
Clarifying questions with options
100%
100%
Suggested clarification per ambiguity
75%
100%
Avoids flagging non-issues
50%
50%
Missing edge cases pattern
100%
100%
Without context: $0.3094 · 3m 32s · 8 turns · 13 in / 8,043 out tokens
With context: $0.8023 · 6m 4s · 26 turns · 32 in / 13,930 out tokens
JSON output format with report_template structure
JSON output file
100%
100%
ambiguity_report root key
0%
100%
metadata section
62%
100%
ambiguity id field
100%
100%
ambiguity_type field
0%
100%
impact field
62%
100%
examples field
100%
100%
summary_by_type
25%
100%
summary_by_severity
75%
100%
recommendations array
100%
100%
alternatives.md file
100%
100%
2-3 alternatives per ambiguity
100%
100%
Temporal ambiguity typed
0%
100%
Without context: $0.4636 · 4m 24s · 14 turns · 21 in / 10,886 out tokens
With context: $1.0441 · 6m 31s · 25 turns · 29 in / 16,966 out tokens
Inline annotations and selective flagging
Inline annotation file
100%
100%
Annotations visually distinct
100%
100%
Annotation includes clarifying question
50%
100%
Summary table file
100%
100%
Summary table columns
62%
100%
Does NOT flag defined glossary terms
100%
100%
Vague temporal flagged
100%
100%
Vague quantifier flagged
100%
100%
Unclear scope or reference flagged
100%
100%
Annotation explains why it matters
50%
100%
Severity assigned
0%
100%
Without context: $0.2591 · 2m 27s · 10 turns · 15 in / 5,291 out tokens
With context: $0.9044 · 6m 29s · 25 turns · 3,911 in / 13,876 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.