一键导入
post-implementation-checklist
Comprehensive checklist for documenting follow-up work and testing needs after implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Comprehensive checklist for documenting follow-up work and testing needs after implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | post-implementation-checklist |
| description | Comprehensive checklist for documenting follow-up work and testing needs after implementation |
| languages | ["all"] |
| subagents | ["code/feature","code/refactor","architect/data-model"] |
| tools_needed | [] |
After completing any code implementation, use this checklist to ensure all follow-up work is documented and nothing is forgotten.
Target Coverage:
After implementation, produce a summary like this:
## Post-Implementation Summary
### Follow-Up Work Created
**Technical Debt:**
- PROJ-456: Refactor user validation logic (duplicated 3x)
- PROJ-457: Extract email sending to background job
- PROJ-458: Add proper error handling to payment flow
**Missing Features:**
- PROJ-459: Add pagination to user list endpoint
- PROJ-460: Implement email verification flow
- PROJ-461: Add rate limiting to authentication
**Documentation:**
- PROJ-462: Update API documentation for new endpoints
- PROJ-463: Add architecture decision record for payment provider choice
### Tests Needed
**Unit Tests:**
- [ ] test_user_validation_with_invalid_email
- [ ] test_user_validation_with_special_characters
- [ ] test_payment_processing_retries_on_failure
**Integration Tests:**
- [ ] test_user_registration_end_to_end
- [ ] test_payment_flow_with_webhook
- [ ] test_email_verification_complete_flow
**Coverage Status:**
- Current: 78% (below 80% target)
- Missing: Error handling paths in payment module
### Related Changes
**Database:**
- Migration #047 created for users.email_verified column
- Index needed on users.email for lookup performance
**Configuration:**
- Added PAYMENT_PROVIDER_API_KEY to .env.example
- Updated staging/prod configs with new keys
**Dependencies:**
- Added `stripe==5.2.0` for payment processing
- Added `celery==5.3.0` for background jobs
Problem: You won't. Create a ticket immediately.
Fix: Document all tech debt as tickets before merging.
Problem: Tests don't get written, coverage drops over time.
Fix: Explicitly list every test case that should exist.
Bad: "Improve error handling" Good: "Add retry logic with exponential backoff to email service (PROJ-789)"
Fix: Make follow-up items specific and actionable.
Problem: New feature works but breaks monitoring, logs nothing, has no alerts.
Fix: Check observability, error handling, security for every change.
Problem: Feature deploys, breaks in prod, ops team has no runbook.
Fix: Update deployment docs and runbooks before merging.
ALWAYS use after:
Timing:
Plan before implementing - understand scope and approach with detailed guidance
Comprehensive guide for implementing code incrementally following established patterns, conventions, and quality standards
Comprehensive systematic approach to achieving complete test coverage through structured category-based testing
Comprehensive guidelines for when and how to use mocks, stubs, and fakes in tests