More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Requirements Ambiguity & Acceptance Criteria Agent

    2

    Requirement: A necessary capability, behavior, quality, constraint, or outcome.

    $7.99

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    Requirements Ambiguity & Acceptance Criteria Agent

    Requirements Ambiguity & Acceptance Criteria Agent

    Example session with this skill installed

    Here is a request: "We need a fast search for customers in the portal so admins can find accounts easily." Analyze this for ambiguity and generate clarification questions.

    • Read your context and instructions
    • Compiled the requirements ambiguity

    Ambiguity Audit

    • Quantitative: "Fast" is not defined.
    • Actor: "Admins" is vague; does this include all levels or specific roles?
    • Lexical: "Find accounts" could mean exact match or partial string search.

    Priority Questions

    1. What is the required P95 response time for a search query?
    2. Which specific fields (Name, ID, Email) should be searchable?
    3. Should inactive or deleted accounts appear in results?

    Connects securely to your tools. The creator never sees your data.

    What you get

    Audit user stories for weak language and missing business rules.Generate Given-When-Then scenarios for complex edge cases.Identify hidden dependencies and risks in product briefs.Create prioritized stakeholder questions to resolve requirement conflicts.

    About this skill

    Requirements Ambiguity & Acceptance Criteria Agent helps product managers, product owners, business analysts, system analysts, architects, engineers, quality-assurance teams, project managers, procurement teams, consultants, and delivery organizations convert unclear requests into explicit, testable, traceable, and risk-aware requirements.

    The skill can analyze

    Feature requests Product briefs Business requirements User stories Epics Software requirements System requirements Technical specifications Service requirements Process requirements Procurement requirements Statements of work Requests for proposal Vendor proposals Project charters Change requests Meeting transcripts Workshop notes Stakeholder interviews Emails Support tickets Issue descriptions Defect reports Policies Contracts Compliance requirements Architecture notes Wireframes Mockups Screenshots Process maps API descriptions Data dictionaries Acceptance-test drafts Legacy documentation AI-generated specifications

    The agent preserves the original request and separates

    Verified Source Fact

    Information directly supported by source material or authorized stakeholder confirmation.

    Requirement

    A necessary capability, behavior, quality, constraint, or outcome.

    Assumption

    An unverified statement used temporarily to continue analysis.

    Constraint

    A mandatory limitation affecting the solution or delivery.

    Business Rule

    A condition, calculation, eligibility rule, validation rule, routing rule, approval rule, or decision rule.

    Design Decision

    A selected implementation approach that may satisfy a requirement but is not itself the underlying business need.

    Dependency

    A system, team, policy, vendor, dataset, approval, or external condition required for delivery.

    Risk

    An uncertain event or condition that could affect scope, quality, schedule, cost, security, privacy, operations, or acceptance.

    Acceptance Criterion

    An observable and verifiable condition proving that a requirement has been satisfied.

    Open Decision

    A question requiring authorized stakeholder resolution.

    The workflow follows a controlled sequence

    Requirement Intake

    • Context Reconstruction
    • Ambiguity Detection
    • Conflict Analysis
    • Assumption Register
    • Clarification Questions
    • Scope Definition
    • Actor and Permission Analysis
    • Business Rule Extraction
    • Functional Requirements
    • Nonfunctional Requirements
    • Acceptance Criteria
    • Edge Cases
    • Test Scenarios
    • Risk and Dependency Analysis
    • Traceability
    • Readiness Assessment

    The agent classifies requirements into categories such as

    Business Requirements Stakeholder Requirements User Requirements Functional Requirements Nonfunctional Requirements Data Requirements Interface Requirements Integration Requirements Security Requirements Privacy Requirements Accessibility Requirements Compliance Requirements Operational Requirements Reporting Requirements Migration Requirements Transition Requirements Support Requirements Constraints Assumptions Dependencies Business Rules Design Decisions Acceptance Conditions Out-of-Scope Statements

    The skill detects multiple forms of ambiguity.

    Lexical Ambiguity

    A word has several possible meanings.

    Examples

    User Customer Account Active Complete Valid Available Recent Secure

    Scope Ambiguity

    It is unclear which users, products, workflows, regions, channels, platforms, or records are included.

    Actor Ambiguity

    It is unclear who performs, approves, receives, owns, or verifies an action.

    Temporal Ambiguity

    Timing terms such as immediately, soon, monthly, after approval, or in real time are undefined.

    Quantitative Ambiguity

    Performance, size, volume, threshold, frequency, or capacity values are missing.

    Behavioral Ambiguity

    The required system behavior is incomplete or several reasonable interpretations exist.

    Data Ambiguity

    The source, format, ownership, validation, sensitivity, retention, or update behavior of data is undefined.

    Permission Ambiguity

    It is unclear who may create, view, update, approve, delete, export, override, or restore information.

    Exception Ambiguity

    Alternative, failure, recovery, retry, cancellation, or rollback behavior is missing.

    Dependency Ambiguity

    Required external systems, approvals, services, data, policies, or teams are not identified.

    Quality Ambiguity

    Subjective terms such as fast, intuitive, seamless, scalable, flexible, secure, reliable, or user-friendly are not measurable.

    Outcome Ambiguity

    The request describes activity or implementation but does not define the desired business or user result.

    Priority Ambiguity

    Mandatory and optional behavior are mixed together.

    Regional Ambiguity

    Currency, language, time zone, legal entity, address format, taxation, or local rules are unclear.

    Channel Ambiguity

    Required behavior may differ across web, mobile, desktop, API, email, chatbot, voice, or internal tools.

    Each ambiguity record can contain

    Ambiguous statement Ambiguity category Possible interpretations Operational impact Technical impact Testing impact Blocking status Clarification question Recommended decision owner

    The skill identifies weak or subjective language such as

    Easy Simple Intuitive Seamless Fast Immediate Scalable Flexible Robust Secure Efficient Optimized Real Time Minimal Appropriate Relevant Normal Standard Large Small Recent Soon Quickly Automatically Where Possible As Needed If Required

    Weak terms are converted into measurable decisions or clearly labeled open questions.

    Example

    Weak Requirement

    The search must be fast.

    Improved Decision Request

    Define the required response-time percentile, reference data volume, expected concurrency, test environment, and measurement method.

    Provisional Criterion

    For 95% of approved reference queries, results should appear within the stakeholder-approved response-time threshold.

    The agent does not invent the threshold when it has not been supplied.

    The skill detects conflicts among

    Requirement and requirement Requirement and policy Requirement and contract Requirement and architecture Requirement and data model Requirement and security control Requirement and privacy rule Requirement and accessibility expectation Requirement and delivery deadline Requirement and budget Screenshot and written requirement Stakeholder and stakeholder Current process and future process Global rule and regional rule

    Every conflict can be documented with

    Source A Source B Conflicting statements Affected requirement Business impact User impact Technical impact Decision required Recommended owner Interim treatment

    The agent never silently chooses one conflicting source.

    The skill creates an assumption register.

    Assumptions can be classified as

    Business User Data Technical Operational Security Privacy Integration Schedule Budget Capacity Availability Legal Regional Migration

    Every assumption can include

    Assumption identifier Statement Reason Source Confidence Impact if false Validation method Owner Status Expiration or review condition

    Possible assumption statuses include

    Proposed Confirmed Rejected Expired Superseded

    Material assumptions are not hidden inside acceptance criteria.

    The skill creates prioritized clarification questions.

    Question priorities include

    Blocking

    Implementation, estimation, architecture, or acceptance cannot proceed responsibly.

    High Value

    The answer materially changes scope, risk, workflow, data, permissions, architecture, or cost.

    Medium Value

    The answer improves completeness but does not block initial planning.

    Low Value

    The answer has limited delivery impact and should not distract stakeholders from critical decisions.

    Question categories include

    Business Objective Actor Scope Workflow Business Rule Data Permissions Integration Exception Error Timing Performance Security Privacy Accessibility Localization Migration Operations Support Analytics Acceptance Ownership

    Every question can include

    Question Priority Why it matters Affected requirement Possible answers Decision owner Impact of delay

    Questions are specific and decision-oriented.

    Weak Question

    Can you provide more information?

    Strong Question

    Should supervisors be allowed to reopen a completed case, and if so, which previous statuses, time limits, approval rules, and audit fields must apply?

    The skill defines scope boundaries.

    Scope analysis can include

    Included users Excluded users Included products Excluded products Included workflows Excluded workflows Included channels Excluded channels Included platforms Included regions Included data Included actions Included integrations Deferred capabilities Dependencies Explicit non-goals

    The agent performs actor and permission analysis.

    Possible actors include

    End User Customer Account Owner Administrator Supervisor Approver Support Agent Auditor External Partner Anonymous User Authenticated User Service Account Automated System Scheduled Job

    Permission analysis can define whether each role may

    Create Read Update Delete Approve Reject Export Restore Override Assign Reopen Cancel Archive

    Permissions are never invented.

    The skill extracts business rules.

    Business-rule categories can include

    Eligibility Calculation Validation Approval Routing Status Transition Timing Threshold Pricing Entitlement Retention Notification Escalation Duplicate Prevention Conflict Resolution

    Each rule can include

    Rule identifier Condition Required outcome Exception Priority Authoritative source Owner Acceptance test

    The agent designs clear functional requirements.

    Recommended form

    The system shall perform an observable behavior when a defined trigger or condition occurs for a defined actor or object so that a defined outcome is achieved.

    Example

    The system shall allow an authenticated account owner to update the billing address and shall display confirmation after the update is successfully stored.

    The skill supports user-story refinement.

    Recommended format

    As a specific actor, I want a defined capability, so that a measurable business or user outcome is achieved.

    Every refined story can include

    Business value Scope Out-of-scope behavior Assumptions Dependencies Business rules Acceptance criteria Risks Readiness status

    The skill creates testable acceptance criteria.

    Acceptance criteria must be

    Specific Observable Verifiable Unambiguous Traceable Outcome-focused Consistent with scope Complete across primary and alternative paths Independent of unnecessary implementation choices Feasible to test

    Acceptance categories can include

    Happy Path Alternative Path Validation Authorization Error Behavior Boundary Conditions Data Behavior Integration Behavior Performance Security Privacy Accessibility Localization Audit Recovery Notification Reporting Migration Compatibility Completion

    Each acceptance criterion can include

    Criterion identifier Precondition Trigger Expected behavior Observable result Required evidence Source Approval status

    The skill supports Given-When-Then scenarios.

    Example

    Given an authenticated account owner with an active subscription, When the owner submits a valid cancellation request for the end of the current billing period, Then the system records the cancellation, And displays the effective date, And sends the approved confirmation, And preserves access until the effective date.

    The skill ensures that criteria do not merely restate the requirement.

    Weak

    Requirement

    Users can export reports.

    Acceptance

    Users can export reports.

    Improved

    Given an authorized user viewing a completed report, When the user selects CSV export, Then the system generates a file containing the visible report columns, And preserves the applied filters, And records the export event.

    The agent evaluates acceptance coverage across

    Positive Behavior Invalid Input Missing Input Unauthorized Access Duplicate Action Boundary Values Dependency Failure Partial Failure Retry Behavior Cancellation Reversal Audit Evidence Notifications Accessibility Localization Performance Privacy Security Recovery

    The skill defines preconditions and triggers.

    Possible preconditions include

    User authenticated Account active Required permission granted Data available Dependency online Configuration enabled Prerequisite completed Policy acknowledged Record in an eligible state

    Possible triggers include

    User submits a form System receives an event A deadline occurs A status changes A threshold is exceeded An external service responds A scheduled job runs An approval is recorded

    The agent models states and transitions.

    State records can include

    State name Entry condition Allowed actions Prohibited actions Exit condition Next states Audit evidence

    State-transition records can include

    From state Trigger event Condition Target state Side effects Notifications Audit record Failure behavior

    The skill defines data requirements.

    Every data field can include

    Field name Description Data type Required status Source of truth Format Validation Default Sensitivity Retention Ownership Display rules Editability History requirements

    Data analysis asks

    What is the source of truth? Who owns the data? Is it required? Is it customer-provided, system-derived, imported, or calculated? How is it validated? Can it be edited? Must change history be preserved? Is it sensitive? How long must it be retained? What happens when it is missing? What happens when sources conflict? Who may view or export it?

    The skill defines error and exception behavior.

    Possible conditions include

    Validation failure Permission failure Dependency unavailable Timeout Duplicate submission Stale data Conflicting updates Partial success Unsupported state Unexpected failure External-system rejection Expired authorization Unavailable configuration

    Every error record can include

    Condition Customer-facing behavior System behavior Retry policy Recovery path Logging Escalation Required evidence

    The skill performs edge-case analysis.

    Edge cases can include

    Empty input Minimum values Maximum values Zero Negative values Duplicate records Simultaneous actions Concurrent updates Expired records Deleted records Inactive accounts Missing dependencies Partial data Conflicting data Unsupported formats Time-zone boundaries Daylight-saving changes Month-end Year-end Leap years Regional differences Accessibility tools Slow networks Offline mode Retry Refresh Back navigation Multiple browser tabs Interrupted workflows Partial migration Rollback Reopened records Repeated submissions

    Every edge case can include

    Scenario Preconditions Expected behavior Risk Acceptance criterion Test evidence

    The skill identifies nonfunctional requirements.

    Performance requirements may define

    Response Time Throughput Concurrency Data Volume Batch Duration Timeout Degradation Behavior Measurement Environment

    Availability requirements may define

    Service Hours Maintenance Windows Recovery Failover Dependency Behavior Degraded Modes

    Scalability requirements may define

    Expected User Growth Data Growth Transaction Growth Peak Load Scaling Triggers

    Security requirements may define

    Authentication Authorization Least Privilege Encryption Logging Session Management Secrets Handling Abuse Prevention Audit Events

    Privacy requirements may define

    Collection Purpose Consent Access Masking Sharing Retention Deletion Export Data-Subject Requests

    Accessibility requirements may define

    Keyboard Access Focus Order Screen-Reader Labels Contrast Text Alternatives Error Identification Zoom Motion Captions Language

    Reliability requirements may define

    Retry Idempotency Recovery Consistency Duplicate Prevention Error Isolation Data Integrity

    Observability requirements may define

    Logs Metrics Traces Alerts Dashboards Correlation Identifiers Audit Events

    Maintainability requirements may define

    Configuration Documentation Modularity Testability Ownership Supportability

    The agent never invents nonfunctional thresholds. Missing thresholds become explicit stakeholder decisions.

    The skill documents integration requirements.

    Each integration can include

    System Purpose Direction Trigger Data exchanged Authentication Authorization Timeout Retry Idempotency Failure behavior Reconciliation Monitoring Owner

    The skill performs dependency analysis.

    Dependency types can include

    System Team Vendor Data Policy Security Privacy Legal Architecture Infrastructure Procurement Budget Schedule Migration Training Support

    Each dependency can include

    Dependency Type Requirement affected Owner Status Risk Fallback Decision needed

    The skill identifies constraints.

    Possible constraints include

    Budget Deadline Technology Platform Browser Device Region Language Regulation Policy Contract Staffing Data Vendor Architecture Legacy System Accessibility Security Privacy

    The agent performs risk analysis.

    Risk dimensions can include

    Scope Ambiguity Business User Technical Data Integration Security Privacy Compliance Accessibility Schedule Budget Dependency Operational Migration Adoption Support

    Every risk can include

    Risk statement Cause Impact Likelihood Severity Mitigation Owner Trigger Residual risk

    The skill can propose prioritization methods such as

    MoSCoW Business Value Risk Cost of Delay Dependency Order Regulatory Priority User Impact Operational Impact Effort Confidence

    Proposed priorities are clearly labeled until authorized stakeholders approve them.

    The agent evaluates Definition of Ready.

    A requirement may be ready when

    Business objective is clear Actor is clear Scope is clear Exclusions are clear Business rules are defined Data requirements are defined Permissions are defined Dependencies are identified Acceptance criteria are testable Edge cases are considered Nonfunctional requirements are sufficient Risks are visible Blocking questions are resolved Requirement owner is identified Supporting artifacts are available The team can estimate responsibly

    Readiness statuses include

    Ready Ready With Assumptions Conditionally Ready Not Ready Blocked

    The skill also aligns requirements with Definition of Done.

    Completion may require

    Implementation Code Review Automated Tests Manual Tests Integration Tests Security Review Privacy Review Accessibility Review Documentation Training Monitoring Deployment Migration Stakeholder Acceptance Operational Handoff Support Handoff Evidence Archive

    The agent generates test scenarios.

    Test categories can include

    Positive Negative Boundary Authorization Security Privacy Accessibility Performance Integration Migration Recovery Compatibility Regression User Acceptance End-to-End

    Every test scenario can include

    Scenario identifier Requirement reference Preconditions Input Action Expected result Priority Test type Evidence

    The skill creates traceability matrices linking

    Business Objective Requirement Business Rule Acceptance Criterion Test Scenario Risk Source Owner Status

    Traceability helps detect

    Orphan Requirements Untested Requirements Unsupported Acceptance Criteria Unresolved Risks Unapproved Changes Missing Business Objectives Missing Owners

    The skill supports change-impact analysis.

    When a requirement changes, it evaluates effects on

    Scope Users Workflow Data APIs Integrations Permissions Security Privacy Accessibility Performance Testing Documentation Training Support Schedule Budget Dependencies Migration Analytics Reporting Operations

    Every change record can include

    Original requirement Revised requirement Reason Affected items Risk Estimate impact Required approvals Migration or transition impact

    The skill can audit existing requirement packages.

    Audit areas include

    Missing Business Objective Ambiguous Actors Unclear Scope Undefined Terminology Contradictions Hidden Assumptions Missing Business Rules Untestable Acceptance Criteria Missing Error Paths Missing Edge Cases Missing Data Rules Missing Permissions Missing Nonfunctional Requirements Missing Dependencies Missing Risks Missing Traceability Missing Ownership Weak Readiness

    Supported operating modes include

    Ambiguity Audit

    Identifies vague language, missing decisions, contradictions, and hidden assumptions.

    Acceptance Criteria Builder

    Creates measurable criteria in structured or Given-When-Then form.

    User Story Refinement

    Transforms high-level requests into implementation-ready stories with value, scope, rules, criteria, and risk.

    Clarification Question Generator

    Creates prioritized stakeholder questions and explains why each answer matters.

    Full Requirement Specification

    Creates functional, data, integration, permission, operational, and nonfunctional requirements.

    Edge-Case and Failure Analysis

    Focuses on alternate paths, invalid states, dependency failures, recovery, and boundary conditions.

    Definition of Ready Review

    Determines whether an item can be estimated or developed responsibly.

    Test Scenario Builder

    Creates positive, negative, boundary, integration, security, accessibility, and acceptance scenarios.

    Change Impact Analysis

    Evaluates the effect of a proposed requirement change.

    AI-Generated Requirement Audit

    Detects unsupported assumptions, weak criteria, contradictions, missing evidence, and false readiness claims in AI-created specifications.

    The core commercial promise is: convert unclear requests into explicit, testable, traceable, and decision-ready requirements that reduce rework, prevent conflicting interpretations, improve estimation, guide implementation, strengthen quality assurance, and establish objective acceptance.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 1 month ago

    • Passed all security checks, Safe to install

    Listed1 month ago

    What's inside

    Frequently Asked Questions