Proceed by step
markdownに定義されたstepを1stepずつ進め、完了した段階でuserに確認を取る
When to Use
- Basically after using
plan-on-mdto save main plan - When steps need individual tracking
- For complex plans with many steps
Directory Structure
Files are created in the same directory as the main plan:
~/uuta/Projects/{project_name}/{branch_name}/
├── {plan-name}.md (main plan)
├── {plan-name}-step-01.md (Step 1)
├── {plan-name}-step-02.md (Step 2)
└── {plan-name}-step-0N.md (Step N)
If you have no idea at where the main plan markdown is located, use git-grep or grep to find it.
How to do
In case a user doesn't specify step file
- Read main file ({plan-name}.md)
- Read a step file from step-1, and check
Step status. If it'sReady, change it toIn progress- Proceed tasks defined in
{plan-name}-step-0N.md - If you complete every task in it, request a review to me and change the
Step statustoIn review - If I confirm your implementation, change the
Step statustoDone - Move to the next step
- Proceed tasks defined in
In progress, stop your operation and report whichStep statusis to meIn review, stop your operation and report whichStep statusis to mePending, stop your operation and report whichStep statusis to meDone, move to the next step since this step can be considered being finished
In case a user specify step file
- Read main file ({plan-name}.md)
- Read the specified step file, and check
Step status. If it'sReady, change it toIn progress- Proceed tasks defined in the specified step file
- If you complete every task in it, request a review to me and change the
Step statustoIn review - If I confirm your implementation, change the
Step statustoDone