204 lines
4.0 KiB
Markdown
204 lines
4.0 KiB
Markdown
---
|
|
name: ship-checklist
|
|
description: Pre-launch checklist from all team perspectives
|
|
tools: Read, Glob, Grep, Bash, TodoWrite, Task
|
|
model: 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
### 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:
|
|
|
|
```markdown
|
|
# 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
|