learning-guide

Installation
SKILL.md

Learning Guide — Entry Point

Discoverability shim. Decides whether the user needs to start fresh (analyze) or re-render an existing spec (render).

Decision tree

  1. Does a tour-spec.json already exist at the target path?

    • Yes → ask the user: re-render only (dispatch learning-guide:render), update spec (dispatch learning-guide:analyze in update mode), or regenerate from scratch (dispatch learning-guide:analyze after deleting the spec).
    • No → dispatch learning-guide:analyze.
  2. Does the user want to manually edit tour-spec.json and just re-render?

    • Confirm Node is on PATH.
    • Tell them they can run node "${CLAUDE_PLUGIN_ROOT}/scripts/render.cjs" tour-spec.json directly. They don't need to invoke any skill for that.

When NOT to use this skill

  • The user already invoked analyze or render — let those run.
  • The user wants help debugging a generated tour — point them at learning-guide:render's references (renderer-cli.md, browser-compatibility.md).
Installs
1
GitHub Stars
7
First Seen
Aug 16, 2026
learning-guide — dmitriyyukhanov/claude-plugins