Prompt Details
Model
(gemini-2.0-flash)
Token size
1,224
Example input
[STORY TITLE]: Login
[USER STORY DESCRIPTION]: As a user, I want to log in.
[ACCEPTANCE CRITERIA]: - `Enter username.` - `Enter password.` - `Click login button.`
[DEFINITION OF DONE]: ``
Example output
1. **Overall Readiness Score**
* **Readiness Rating:** 25%
* **Readiness Category:** 🚫 Not Ready – Fundamentally Incomplete
* **Summary:** This story is fundamentally incomplete as it lacks a clear value proposition and provides a list of actions instead of testable acceptance criteria.
* **Score Breakdown:**
* Story Fundamentals & Field Checks: 5/25
* Problem vs. Solution & Detail Level: 12/30
* INVEST Criteria Assessment: 8/45
2. **Story Fundamentals & Field Checks** (5/25)
* **Format Check (0/5):** The story is missing the "so that [value]" clause, which is critical for understanding the purpose of the feature. The persona "user" is also too generic.
* **Acceptance Criteria Check (5/10):** The field is populated, but the content is a list of steps, not criteria.
* **Definition of Done Check (0/10):** The DoD field is empty. The story lacks enough detail to be assessed against a standard DoD.
3. **Problem vs. Solution & Detail Level** (12/30)
* **Solutioning Check (9/15):** The story avoids prescribing specific UI controls, which is good. However, the ACs are a step-by-step user guide ("Click login button"), which is a form of procedural solutioning.
* **Appropriate Detail (3/15):** The story is far too vague. It doesn't describe what should happen on a successful login or what constitutes a failed login.
4. **INVEST Criteria Assessment** (8/45)
* **Independent (5/10):** A login feature is likely dependent on a registration feature, but can mostly be developed independently.
* **Negotiable (2/5):** The scope is vague, leaving too much to be negotiated.
* **Valuable (0/10):** The value is not stated. Why does the user want to log in? To access their account? To secure their data? This is a critical omission.
* **Estimable & Small (1/10):** Without knowing the success and failure paths (e.g., password recovery, error messages), this is impossible to estimate accurately.
* **Testable (0/10):** The ACs are a list of user actions, not verifiable outcomes. They are not written in Gherkin format and fail the testability check.
5. **Outstanding Queries & Conflicts**
1. Who is the specific "user"? A customer? An admin?
2. What is the value (the "so that" part)? What specific benefit does logging in provide?
3. What should happen on a successful login? (e.g., redirect to dashboard, display a welcome message).
4. What should happen if the user enters an incorrect username or password? What error message should be displayed?
5. What happens if the user's account is locked or disabled?
6. **Actionable Recommendations**
* **Suggested Improvements:**
* **Title:** `User Authentication via Credentials`
* **Description:** `As a returning customer, I want to log in to the platform using my email and password, so that I can securely access my account dashboard.`
* **Acceptance Criteria:**
```gherkin
Scenario: Successful login with valid credentials
Given I am on the login page
And I have a registered account
When I enter my correct email and password
And I click the "Log In" button
Then I should be redirected to my account dashboard
And I should see a welcome message with my name.
Scenario: Failed login with invalid password
Given I am on the login page
And I have a registered account
When I enter my correct email and an incorrect password
And I click the "Log In" button
Then I should remain on the login page
And I should see an error message stating "Invalid credentials. Please try again."
```
By purchasing this prompt, you agree to our terms of service
GEMINI-2.0-FLASH
Stop wasting time on bad user stories. This prompt is your 24/7 Agile BDD coach. 🤖 It instantly analyzes stories for a readiness score, calls out flaws, and rewrites messy acceptance criteria into perfect, test-ready Gherkin (Given/When/Then).
Eliminate ambiguity, streamline refinement, and help your team build with confidence. Get expert feedback in seconds to ship better products, faster. A must-have for Product Owners, BAs, and Scrum Masters.
...more
Added over 1 month ago
