planning
Create implementation plans with phase management.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Planning
Creates detailed implementation plans with phases, stored within the session folder.
Requirements
- Active session must exist (session path in working memory)
- If no active session: STOP and ask user for session path
Execution
Session path: [SESSION_PATH from working memory] Context: $ARGUMENTS
Steps
-
Gather context:
- Read recent dive/task documents from session
- Review project documentation if available
- Understand current codebase state
-
Create plan file:
- Location:
[SESSION_PATH]/[TIMESTAMP_FILE]-plan-[plan-slug].md
Structure:
# Plan: [Title] Created: [TIMESTAMP_LOG] ## Task Definition [Concise summary] ## Requirements - [ ] [Requirement 1] - [ ] [Requirement 2] ## Context [Key files, current state, constraints] ## Implementation Phases ### Phase 1: [Name] - [ ] [Step] - [ ] [Step] - [ ] Run pyright/ruff or tsc - fix errors ### Phase 2: [Name] - [ ] [Step] - [ ] [Step] - [ ] Run pyright/ruff or tsc - fix errors ### Phase 3: Testing - [ ] [Test case] - [ ] Final checks ## Notes [Important context from task definition] - Location:
-
Update session:
- Edit
[SESSION_PATH]/_overview.md:- Add to Flow Log:
- [TIMESTAMP_ITERATION] Plan created -> [filename].md - Add to Plans:
- [filename].md - [brief description] - Add to Files:
- [filename].md - Plan: [brief description]
- Add to Flow Log:
- Commit (if git repo):
cd [SESSION_DIR] && git add . && git commit -m "Plan: [title]"
- Edit
-
Report back: Plan summary and file location
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!