返回 Skill 列表
extension
分类: 开发与工程无需 API Key

proceed-by-step

按照用户确认顺序执行由markdown定义的计划步骤。当处理分割的计划文件(由plan-on-md或plan-steps-split创建)、跟踪步骤状态,或者一步一步地完成复杂的多步骤实现时使用。

person作者: jakexiaohubgithub

Proceed by step

markdownに定義されたstepを1stepずつ進め、完了した段階でuserに確認を取る

When to Use

  • Basically after using plan-on-md to 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's
    • Ready, change it to In 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 status to In review
      • If I confirm your implementation, change the Step status to Done
      • Move to the next step
    • In progress, stop your operation and report which Step status is to me
    • In review, stop your operation and report which Step status is to me
    • Pending, stop your operation and report which Step status is to me
    • Done, 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's
    • Ready, change it to In 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 status to In review
      • If I confirm your implementation, change the Step status to Done