Restore an archived plan into the conversation. Use when the user says '/plan-restore', 'restore plan', 'load plan', 'bring back plan', or wants to resume a previously archived plan.
From moonsite-skillsnpx claudepluginhub moonsite/moonsite-claude-extensions --plugin moonsite-skillsThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Compresses source documents into lossless, LLM-optimized distillates preserving all facts and relationships. Use for 'distill documents' or 'create distillate' requests.
Restore a previously archived plan back into the conversation context.
If the user provided an index (e.g., /plan-restore 3), use it from $ARGUMENTS.
If no index was provided, first run /plans to show the list, then ask the user which plan to restore using AskUserQuestion.
Run:
python3 ${CLAUDE_PLUGIN_ROOT}/hooks-handlers/plan_guardian.py restore <index>
This outputs the plan content with frontmatter stripped.
If the command outputs an error JSON ({"error": "..."}), display the error to the user.
Otherwise, display the restored plan content to the user as a formatted plan. Tell them:
"Restored plan. You can enter plan mode to continue working with it, or I can start executing it now."