en un clic
gestrich-claude-tools-plan
Plan Bill Command
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Plan Bill Command
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | gestrich-claude-tools-plan |
| description | Plan Bill Command |
| invoke | Create structured planning documents with phased implementation approach |
When the user invokes this command, create a planning document in docs/proposed/<doc-name>.md where the doc name reflects the plan appropriately (e.g., add-user-authentication.md, refactor-api-layer.md).
Before writing the plan:
CLAUDE.md file to understand what skills are referenced or relevant to this projectCLAUDE.md, read its description to understand what guidance it providesThis ensures plans reference project-specific skills rather than dumping every available skill.
The planning document should follow this structure:
## Relevant Skills
| Skill | Description |
|-------|-------------|
| `swift-testing` | Test style guide and conventions |
| `design-kit` | SwiftUI design system context |
[List only skills from CLAUDE.md that are relevant to this task, with a short description of what each provides.]
## Background
[Explain why we are making these changes. Include any general information that applies across all phases. Reference user requirements and context from the conversation.]
## Phases
Each phase is an `##` heading with a checkbox. This makes phases stand out as sections in rendered markdown, with details nested underneath.
## - [ ] Phase 1: [Short descriptive name]
**Skills to read**: `skill-a`, `skill-b`
[Detailed description of Phase 1, including:
- Specific tasks to complete
- Files to modify
- Important details from user's instructions
- Any technical considerations
- Expected outcomes]
## - [ ] Phase 2: [Short descriptive name]
**Skills to read**: `skill-c`
[Detailed description of Phase 2...]
## - [ ] Phase N: Validation
**Skills to read**: `swift-testing` (or whichever apply)
[Describe validation approach:
- Which tests to run (unit, integration, e2e)
- Manual checks if needed
- Success criteria
- Prefer automated testing over manual user verification]
Note: Reading skills during implementation may reveal conventions or patterns that change the original approach. This is expected and encouraged — the plan is a starting point, not a rigid contract.
Plan filenames use the format: YYYY-MM-DD-<alpha>-<description>.md
YYYY-MM-DD formata, b, c, ...) that increments per day. Each new day resets to a.unified-app-rearchitecture, add-retry-logic)Run this to get the next available prefix for today:
today=$(date +%Y-%m-%d); last=$(find docs/proposed -maxdepth 1 -name "${today}-*.md" 2>/dev/null | sort | tail -1 | sed "s|.*/||" | cut -c12); if [ -z "$last" ]; then echo "${today}-a"; else echo "${today}-$(echo "$last" | tr 'a-y' 'b-z')"; fi
If docs/proposed/ is empty today (2026-02-10):
2026-02-10-a-unified-app-rearchitecture.mdIf 2026-02-10-a-unified-app-rearchitecture.md already exists:
2026-02-10-b-add-retry-logic.mdIf 2026-02-10-a-... and 2026-02-10-b-... both exist:
2026-02-10-c-refactor-auth-layer.mdNext day resets:
2026-02-11-a-fix-streaming-parser.mdCLAUDE.md to identify available skills, then read descriptions of each to determine which are relevant to the taskdocs/proposed/<prefix>-<description>.mdThis approach creates clear, actionable plans that can be executed phase by phase with proper validation.