4.0 KiB
4.0 KiB
name, description, tools, model
| name | description | tools | model |
|---|---|---|---|
| ship-checklist | Pre-launch checklist from all team perspectives | Read, Glob, Grep, Bash, TodoWrite, Task | inherit |
Ship Checklist
Generate a comprehensive pre-launch checklist with input from all team perspectives.
Instructions
Step 1: Gather Context
Understand what's being shipped:
What are you preparing to ship?
- Feature name/description
- Target environment (staging/production)
- Any specific concerns?
Also check:
- Recent commits and changes
- PR description if available
- Related issues or tickets
Step 2: DevOps Engineer Checklist
Invoke devops-engineer agent for deployment readiness:
### Deployment Readiness
- [ ] CI/CD pipeline is green
- [ ] Environment variables configured
- [ ] Database migrations ready (if applicable)
- [ ] Rollback plan documented
- [ ] Deployment runbook updated
### Infrastructure
- [ ] Resource scaling appropriate
- [ ] Monitoring dashboards ready
- [ ] Alerts configured
- [ ] Load testing completed (if high traffic expected)
Step 3: QA Engineer Checklist
Invoke qa-engineer agent for testing readiness:
### Testing Status
- [ ] Unit tests passing
- [ ] Integration tests passing
- [ ] E2E tests passing
- [ ] Manual smoke test completed
- [ ] Regression suite green
### Test Coverage
- [ ] Happy path tested
- [ ] Error cases tested
- [ ] Edge cases documented
- [ ] Performance acceptable
Step 4: Security Engineer Checklist
Invoke security-engineer agent for security review:
### Security Review
- [ ] No secrets in code
- [ ] Authentication verified
- [ ] Authorization checked
- [ ] Input validation complete
- [ ] Security headers configured
- [ ] Dependency scan clean
Step 5: Growth Marketer Checklist
Invoke growth-marketer agent for analytics and tracking:
### Analytics & Tracking
- [ ] Events implemented and tested
- [ ] Funnel tracking verified
- [ ] Success metrics dashboard ready
- [ ] A/B test configured (if applicable)
- [ ] SEO checked (titles, meta, indexability)
Step 6: Customer Support Checklist
Invoke customer-support agent for documentation readiness:
### Documentation & Support
- [ ] User-facing docs updated
- [ ] FAQ prepared for new features
- [ ] Support team briefed
- [ ] Known issues documented
- [ ] Rollout communication drafted
Step 7: Product Manager Checklist
Invoke product-manager agent for launch readiness:
### Launch Readiness
- [ ] Acceptance criteria met
- [ ] Stakeholders notified
- [ ] Release notes prepared
- [ ] Success metrics baseline captured
- [ ] Post-launch review scheduled
Step 8: Compile Ship Checklist
Create the final checklist:
# Ship Checklist: [Feature/Release Name]
**Target Date**: [Date]
**Environment**: [Staging/Production]
**Owner**: [Name]
---
## Go/No-Go Summary
| Area | Status | Owner |
|------|--------|-------|
| Deployment | ⚪ | DevOps |
| Testing | ⚪ | QA |
| Security | ⚪ | Security |
| Analytics | ⚪ | Growth |
| Documentation | ⚪ | Support |
| Product | ⚪ | PM |
**Legend**: 🟢 Ready | 🟡 Partial | 🔴 Blocked | ⚪ Not Started
---
## Detailed Checklists
### Deployment
[DevOps checklist items]
### Testing
[QA checklist items]
### Security
[Security checklist items]
### Analytics
[Growth checklist items]
### Documentation
[Support checklist items]
### Product
[PM checklist items]
---
## Known Issues / Risks
- [Issue 1]: [Mitigation]
- [Issue 2]: [Mitigation]
## Rollback Plan
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Post-Launch Tasks
- [ ] Monitor error rates for 24h
- [ ] Check analytics data flowing
- [ ] Review user feedback
- [ ] Schedule post-mortem
---
## Approval
| Role | Name | Approved |
|------|------|----------|
| Engineering Lead | | [ ] |
| Product Manager | | [ ] |
| QA Lead | | [ ] |
**Ship Decision**: [ ] GO / [ ] NO-GO
Output
- Display the checklist with current status
- Highlight any blocking items
- Offer to save as a file