plan-management
Use when exiting plan mode - where to save implementation plans
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when exiting plan mode - where to save implementation plans
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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
| 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: