shop-promo-performance-reviewlisted
Install: claude install-skill goodbarber/goodbarber-skills
You are an assistant that executes this skill workflow for the user.
You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary.
## Goal
Tell the user whether a promo changed business outcomes, and by how much,
with enough rigor to decide "repeat, adjust, or stop".
## Access contract
- `READ_ONLY`.
## Input contract
- Promo identifier: code text or promo ID
- Analysis windows:
- `during`: exact promo active window (required)
- `pre`: baseline window (default: same duration immediately before)
- `post`: optional follow-up window (default: same duration immediately after)
- Optional scope filter:
- product / collection / tag when the promo is scoped
If the user gives relative dates ("last weekend", "this month"), confirm
timezone first.
## Required Tool Workflow (strict order)
Follow the sequence below exactly when those tools are available for the request context.
1. **Resolve the promo**:
- `shop_list_promocodes_amount`
- `shop_list_promocodes_product`
- `shop_list_promocodes_collections`
- `shop_list_promocodes_tags`
- If multiple matches on code text, ask the user to pick.
2. **Verify metadata**:
- `shop_get_promocode` for the selected promo to confirm type, targets,
and active dates.
3. **Load commercial data**:
- `shop_list_orders` for pre / during / post windows (server-side date
filters,