Not ready for development: the story has an unclear Actor, undefined price-change logic, buried platform scope, and “to discuss” translation behavior. **As a Customer, I want to see when an offer’s price changes, so that I can notice the updated price before purchasing.** - `previousPrice` - `currentPrice` - `priceChanged` - `userLanguagePreference` - Currency and rounding rules - Offer states: active, unavailable, expired **AC1 — `[MOBILE]` Price change is highlighted** Given the Customer is...
Scanned 9/5/2026
Install to Claude Code
npx -y skills add HoangNguyen0403/agent-skills-standard --skill quality-engineering-business-analysis --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Quality Engineering Business Analysis?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-quality-engineering-business-analysis-ace72267)More formats (shields.io, HTML) on the badges page.
Not ready for development: the story has an unclear Actor, undefined price-change logic, buried platform scope, and “to discuss” translation behavior.
### Revised story
**As a Customer, I want to see when an offer’s price changes, so that I can notice the updated price before purchasing.**
### Variables requiring definition
- `previousPrice`
- `currentPrice`
- `priceChanged`
- `userLanguagePreference`
- Currency and rounding rules
- Offer states: active, unavailable, expired
### Acceptance criteria
**AC1 — `[MOBILE]` Price change is highlighted**
Given the Customer is viewing an active offer on Mobile,
When `currentPrice` differs from `previousPrice`,
Then the current price is visibly highlighted.
**AC2 — `[MOBILE]` No price change**
Given the Customer is viewing an active offer on Mobile,
When `currentPrice` equals `previousPrice`,
Then the price is displayed without the price-change highlight.
**AC3 — `[MOBILE]` Price display**
Given the offer has a valid `currentPrice`,
When the offer page loads,
Then the current price is displayed with its applicable currency and formatting.
**AC4 — `[MOBILE]` Translation**
Given the Customer has a supported `userLanguagePreference`,
When the offer page loads,
Then price-related labels are displayed in that preferred language.
### Truth table
| Platform | `priceChanged` | Expected result |
|---|---:|---|
| Mobile | True | Highlight `currentPrice` |
| Mobile | False | Do not highlight price |
| Web | True/False | Undefined; explicitly mark out of scope or specify behavior |
### Scope
**In Scope**
- Mobile offer page
- Detecting and displaying a changed `currentPrice`
- Highlighting the changed price
- Defined currency and locale formatting
**Out of Scope**
- Web behavior, unless separately specified
- Price-history display
- Notification of price changes outside the offer page
**Deferred**
- Translation fallback and unsupported-language behavior must be defined in a linked Jira ticket; no ticket ID was provided. Replace the placeholder with the actual ticket link.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!