← ClaudeAtlas

graduatelisted

Promote a project's proven lessons, skills, and workflows into the shared `~/.forge` global store so they're recalled into your other projects. Use when the user runs /forge:graduate, says "graduate my skills/workflows/lessons", "promote to ~/.forge", "promote my reusable workflows", "list global store", "what's graduated", or "dry-run graduation". Runs the same three-tier graduation driver the session-start hook uses, on demand — a `list` view of the global store, a `--dry-run` preview that writes nothing, and a real scan that promotes everything past its tier gate.
tonmoy007/forge-plugins · ★ 1 · AI & Automation · score 72
Install: claude install-skill tonmoy007/forge-plugins
# forge-graduate — promote proven lessons, skills & workflows to ~/.forge `/forge:graduate` is the on-demand front end to Forge's **graduation layer**: the mechanism that lifts what proved itself in one project into a shared `~/.forge` store, then recalls it into your other projects. It runs the **same** `graduate()` driver the session-start hook runs silently in the background — there is no second promotion path — so running it by hand just makes that cross-project learning observable and explicit. The driver loops `registered-projects × tiers`. Each tier is fail-soft and isolated: one tier's fault degrades only that tier, never the others, and the driver never raises. ## The three tiers and their gates - **lessons** (`global-lessons.yaml`) — a lesson graduates when the **same** concept (by trigger similarity) appears in **≥3 distinct projects** with summed frequency ≥2. Breadth is the signal: a lesson learned everywhere is worth carrying everywhere. - **skills** (`global-skills.yaml` + `~/.forge/skills/<slug>/`) — an **approved** skill graduates when its ExpeL weight is positive and it has been **reused ≥2 times**. Skills are single deliberate artifacts, so the gate is depth (reuse), not breadth. Recalled into other projects by symlink (project/plugin always wins on a name clash). - **workflows** (`global-workflows.yaml` + `~/.forge/workflows/<name>.yaml`) — a `.forge/workflows/<name>.yaml` that **validates clean** and has **≥2 successful runs** in `.forge