← スキル一覧に戻る

release-checklist
by place-to-stand
⭐ 0🍴 0📅 2026年1月19日
SKILL.md
name: release-checklist description: Pre-deployment verification checklist covering build health, migrations, feature flags, rollback readiness, and environment parity. Use before deploying to production, after major features, or when preparing releases.
Release Checklist
Comprehensive pre-deployment verification to ensure safe, successful releases.
Pre-Release Verification
1. Build Health
-
npm run buildcompletes without errors -
npm run type-checkpasses (TypeScript strict mode) -
npm run lintpasses with no errors - No console warnings in build output
- Bundle size within acceptable limits
2. Database Migrations (per CLAUDE.md workflow)
- All migrations generated with
npm run db:generate -- --name <change> - Migration SQL reviewed in
drizzle/migrations/ - Migrations applied to staging:
npm run db:migrate - No destructive migrations without data backup plan
- Rollback migration prepared if needed
- Schema changes backward compatible (or coordinated deploy)
3. Environment Configuration
- All required env vars documented in
.env.example - No hardcoded secrets in codebase
- Environment parity: dev/staging/prod configs aligned
- New env vars added to Vercel project settings
- Supabase project settings updated if needed
4. Feature Flags (per AGENTS.md)
- New features behind flags if risky
- Flag defaults appropriate for production
- Gradual rollout plan defined
- Kill switch ready for new features
5. API Compatibility
- Breaking API changes versioned under
/api/v{n} - Deprecated endpoints still functional
- Response contracts unchanged or backward compatible
- Webhook integrations tested (leads-intake, etc.)
6. Authentication & Authorization
- New routes protected with
requireUser()orrequireRole() - Permission checks via
ensureClientAccess()verified - No new privilege escalation paths
- Session handling unchanged or tested
7. Data Integrity
- Soft delete patterns maintained
- No orphaned records from new relationships
- Activity logging added for new mutations
- Existing data compatible with schema changes
8. Performance Verification
- No N+1 queries introduced
- Large lists virtualized (TanStack Virtual)
- Images optimized via Supabase transforms
- Caching headers on new API routes
9. Observability (per AGENTS.md)
- Structured logging for new server actions
- Sentry error boundaries on new routes
- PostHog events for new user actions
- No sensitive data in logs
10. Rollback Readiness
- Previous deployment tagged/noted
- Database rollback plan if migrations fail
- Feature flags can disable new functionality
- Vercel instant rollback available
Deployment Process
Staging Verification
- Deploy to Vercel preview
- Run smoke tests on preview URL
- Verify new features work as expected
- Check for console errors
- Test with both ADMIN and CLIENT roles
Production Deployment
- Merge to main branch
- Monitor Vercel deployment
- Verify production URL
- Check Sentry for new errors
- Monitor PostHog for anomalies
Post-Deployment
- Smoke test critical paths
- Verify database migrations applied
- Check external integrations (email, webhooks)
- Monitor error rates for 30 minutes
- Communicate release to stakeholders
Output Format
# Release Checklist: [Feature/Version]
## Summary
- Release date: YYYY-MM-DD
- Key changes: [list]
- Risk level: LOW|MEDIUM|HIGH
## Verification Status
[Checklist with pass/fail status]
## Rollback Plan
[Steps to revert if issues found]
## Stakeholder Communication
[Who to notify, what to communicate]
Actions
- Run all build/lint/type-check commands
- Review pending migrations
- Check environment variable changes
- Verify feature flag configurations
- Document rollback procedure
Post-Release
- Monitor error rates in Sentry
- Watch PostHog for user behavior changes
- Keep rollback option ready for 24 hours
- Update changelog per AGENTS.md guidelines
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です