- Home
- Skills
- Business & Operations
- Requirements Ambiguity & Acceptance Criteria Agent
More screenshots
Works with the AI tools you already use
Requirements Ambiguity & Acceptance Criteria Agent
Requirement: A necessary capability, behavior, quality, constraint, or outcome.
$7.99
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
- What is the required P95 response time for a search query?
- Which specific fields (Name, ID, Email) should be searchable?
- Should inactive or deleted accounts appear in results?
Connects securely to your tools. The creator never sees your data.
What you get
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.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 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