Feature/Work-Plan-Execution/SKILL.md
MUST use when user says 'copy plan', 'append plan', 'resume plan', 'load plan', 'start the plan', 'continue the plan', 'execute plan', 'run the plan', 'pick up where we left off', or when the AI exits plan mode and needs to transfer the plan into execution format. This skill manages the full lifecycle of project plans — from plan output to tracked checkbox execution with per-todo commits.
npx skillsauth add kiyoraka/project-ai-memorycore work-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Plan lifecycle management with tracked execution and context recovery
Three commands, each with its own activation message:
| Command | Activation Message |
|---------|-------------------|
| Copy Plan | "Copying plan to execution format..." |
| Append Plan | "Appending to existing plan..." |
| Resume Plan | "Resuming plan execution..." |
| Context | Status | |---------|--------| | User says "copy plan", "start the plan" | ACTIVE — copy and begin execution | | User says "append plan" | ACTIVE — append to existing plan | | User says "resume plan", "continue the plan" | ACTIVE — resume from checkpoint | | AI exits plan mode with approved plan | READY — suggest "copy plan" to user | | After context reset in a project with plan file | READY — suggest "resume plan" | | No project context | DORMANT — no plan action | | Personal/casual conversation | DORMANT — no plan action |
| Command | What It Does |
|---------|-------------|
| "copy plan" | Copy latest plan to [PLAN_LOCATION]/project-plan.md (fresh start) |
| "append plan" | Append latest plan to existing project-plan.md (add sections) |
| "resume plan" | Resume execution after context reset (pick up from next [ ]) |
[PLAN_SOURCE_PATH] for plan files- [ ] checkbox todo itemsplan-format.md in plan location folder)[PLAN_LOCATION]/ folder exists — create if needed[PLAN_LOCATION]/project-plan.md (overwrite if exists)[PLAN_LOCATION]/project-plan.md[LINE_LIMIT] lines:
---
## Appended: [YYYY-MM-DD]
[LINE_LIMIT] lines:
project-plan-YYYYMMDD.md (archived)project-plan.md with the new content only[PLAN_LOCATION]/project-plan.md[x] items (completed)[ ] items (pending)[~] items (blocked)[ ] item as the resumption pointPlan Status: [X] completed, [Y] pending, [Z] blocked
Current Phase: [phase name]
Next Task: [description of next pending item]
After a context reset, the AI loses its working state. "resume plan" restores it entirely from the file:
The core cycle that all three commands use after setup:
For each [ ] todo item in order:
1. Execute the task (write code, create files, make changes)
2. If Auto-Commit is installed → trigger commit for this completed item
3. Mark the item as [x] in the plan file
4. Every 5 completed items → save/update the plan file (checkpoint)
5. Move to the next [ ] item
6. If item is [~] (blocked) → skip and continue to next
[~] items are flagged and skipped, not stalled onIf the Auto-Commit System is not installed, the execution loop still works:
[x] in the plan fileproject-plan*.md stays local as the AI's working reference. Only code changes are committed.[LINE_LIMIT] lines during append, rotate (archive old, create fresh).[~], flag it to the user, and continue to the next item.| Situation | Behavior |
|-----------|----------|
| Plan file not found | Prompt user: "No plan found — use 'copy plan' to create one" |
| All items completed | Report: "Plan complete! All [X] items done." |
| Blocked task | Mark [~], flag to user with reason, continue to next item |
| User says "stop" or "pause" | Halt at current item, save plan file, report progress |
| Plan exceeds line limit | Archive old file as project-plan-YYYYMMDD.md, start fresh |
| No plan source files found | Ask user to enter plan mode first or specify a file path |
| Context reset mid-execution | User says "resume plan" to continue from last checkpoint |
| Multiple plan files in source | Pick most recently modified, confirm with user |
data-ai
MUST use when user says 'save topic', 'save to topic diary', 'remember this under', 'review topic', 'list topics', or when a generic 'save' request needs routing between session memory, daily diary, topic diary, or all targets.
documentation
Auto-triggers when user says 'create songs', 'new album', 'create album', 'make music', 'muse this', 'write a song', 'create a song', 'compose', 'song from image', 'album from image', 'generate album', 'write songs', or when user shares an image and wants to create music from it.
tools
# 📋 Session Briefing — Skill Plugin ## Skill Name Session Briefing ## Trigger Words - Session start (automatic — fires before first response) - `"brief"` - `"session brief"` - `"what did we do last time"` - `"where did we leave off"` ## Suppress Trigger - `"skip brief"` — suppresses for this session only ## Activation Condition Fires automatically at the start of every new conversation session, before processing the user's first message. ## Behavior 1. Read `main/current-session.md` — extr
documentation
MUST use when user says 'save diary', 'write diary', 'diary entry', 'update diary', 'document session', or when a significant session needs to be preserved as a diary entry.