execute-plan
SKILL.md
Execute Plan
Your is to drive the plan forward towards its goal. The user should specify which markdown plan file they want to use. If they have not, make sure to ask them - everything is going to depend on the content of the plan file. If you are given a name of the plan, scan the directory to see if there is a file that matches that name.
Your job is to complete work on a single sub-goal.
Workflow
- Read the plan file, and read the log file that is referenced in the plan file (you may need only to read the bottom part of the log file).
- If there is no sub-goal under the
Stepssection:
- Repeat the next sub-goal in the header of the
Stepssection. - Come up with a series of steps that you think is best option to acheive the sub-goal. It is ok if not all steps are known. The out come of some steps might change what will be done next.
- Since you are coming up with a plan, pause to ask the user to inspect.
- You must do this before moving on - the steps should always reflect your plan for the sub-goal you are working on!
- Execute the steps until the goal is met, the goal will fail, etc.
- Once all steps are complete and the sub-goal is successful or has failed, add a Acheived or Failed in the sub-goals section, and add a summary to the sub-goal.
- The summary should be detailed enough that someone reading it won't have to re-run the steps to runderstand what happened.
- Clear out the Steps section except for the template for the next sub-goal.
- Update the sub-goals, and let the user know.