| name | speckit-checklist |
| description | Generate a per-feature validation checklist (pre-merge gates, manual QA steps, rollback plan) for a pickup-points-modal feature, tailored to the spec and constitution principles. |
| type | skill |
speckit-checklist
Generates a validation checklist to drop into the PR description or
into specs/<slug>/checklist.md. Not generic — it is derived from the
spec and the constitution principles.
When to use
- Before requesting human review.
- On features touching checkout-critical paths.
Structure
# Checklist — <feature>
## Pre-merge gates
- [ ] `yarn lint` passes
- [ ] `yarn lint:ts` passes
- [ ] `yarn test` passes
- [ ] `yarn lint:locales` passes (if i18n was touched)
- [ ] `yarn build` passes
- [ ] CHANGELOG updated if the change is user-visible
## Constitution checks
- [ ] Principle 1: public contract preserved or major bump
- [ ] Principle 2: tests cover golden path + edge case
- [ ] Principle 3: new keys present in every locale
[ ] Principle 4: no bundle/TTI regression
[ ] Principle 5: new utilities are pure
[ ] Scenario tested in the demo ()
[ ] Works with empty
[ ] Works with 0 pickup points returned
[ ] Works in and locales
Branch revertable?
Data migration?
Feature flag?