원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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
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: