plan-management
Use when exiting plan mode - where to save implementation plans
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Use when exiting plan mode - where to save implementation plans
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | plan-management |
| description | Use when exiting plan mode - where to save implementation plans |
Use this skill when exiting plan mode to save implementation plans correctly.
When exiting plan mode:
plans/ directory at project root{serial-number}-{plan-name}.md
# [Feature Name] Implementation Plan
**Serial:** [number]
**Created:** [date]
## Overview
[Brief description of what will be implemented]
## Steps
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Files to Modify/Create
- `path/to/file1.py` - [what changes]
- `path/to/file2.py` - [what changes]
## Validation
- [ ] Tests pass
- [ ] Type checks pass
- [ ] Lint checks pass
Good filenames:
plans/001-user-authentication.mdplans/002-image-generation-api.mdplans/003-model-caching.mdBad filenames:
plans/plan.md (no serial number, not descriptive)plans/User Authentication Plan.md (spaces, capitals)implementation-plan.md (wrong directory)plans/{serial}-{name}.mdThe plan can be used for:
Master code organization - encapsulation with wrapper methods, file modularity (split >150 lines), one function one responsibility, descriptive naming, minimal comments
Use when starting work - guidelines for asking questions and commit policies
Use when adding error handling - exception patterns, HTTP codes, domain exceptions
Use when adding logging to features - structured logging with LoggerService categories
Apply Martin Fowler's refactoring patterns - extract variables to eliminate repetition, split temporary variables, replace temp with query for cleaner, more maintainable code
Use when writing tests - test structure, mocking patterns, pre-commit checks