Run through the production checklist interactively.
Runs interactive production checklist to validate code quality, UX, testing, performance, and release readiness.
/plugin marketplace add Xpycode/LLM-Directions/plugin install xpycode-directions@Xpycode/LLM-DirectionsRun through the production checklist interactively.
Read docs/30_production-checklist.md to get the checklist items.
If it doesn't exist, use this default checklist:
## Code Quality
- [ ] No compiler warnings
- [ ] No force unwraps in production code
- [ ] Error handling is comprehensive
- [ ] No hardcoded secrets or API keys
## User Experience
- [ ] Loading states for async operations
- [ ] Error messages are user-friendly
- [ ] Empty states are handled
- [ ] Accessibility labels on interactive elements
## Testing
- [ ] Core user flows tested manually
- [ ] Edge cases considered
- [ ] Different screen sizes tested (if applicable)
## Performance
- [ ] No obvious memory leaks
- [ ] Reasonable launch time
- [ ] Smooth scrolling/animations
## Release Prep
- [ ] Version number updated
- [ ] Release notes drafted
- [ ] Screenshots updated (if App Store)
Go through each section, asking:
"[Section Name] - Ready to review this section?"
For each item:
Create a summary:
## Production Review: YYYY-MM-DD
### Passed
- [x] Item 1
- [x] Item 2
### Issues Found
- [ ] Item 3 - [note about issue]
- [ ] Item 4 - [note about issue]
### Summary
X of Y items passed. [Ready to ship / Issues need addressing]
Ask: "Save this report to docs/sessions/review-YYYY-MM-DD.md?"
If yes, save it. Either way, display the summary.