north-starlisted
Install: claude install-skill fusebase-dev/fusebase-flow
# North Star
> **Style:** Mode-B-lite. **Artifact-gated** skill — inert unless `docs/north-star.md` exists.
## Purpose
Keep all work aligned to the project's vision. When a project has been onboarded (`docs/north-star.md` exists), this skill reads it and checks that tasks, decisions, and fixes serve that vision — catching drift before it compounds. **It is the canonical example of the artifact-gated pattern: ship complete, stay dormant until fed.**
## When to invoke
- `docs/north-star.md` exists AND a task / decision / fix is in progress.
- Operator says "check the north star", "is this on-vision", "does this drift".
- During Specify / Plan / Decisions / Tasks / a non-trivial fix (alongside FR-20 zoom-out).
## Do not invoke when
- **`docs/north-star.md` does NOT exist** → silent no-op. Do not activate, do not prompt repeatedly, do not create the file. (Project simply hasn't been onboarded; that's fine.)
- Trivial mechanical edits.
## Required inputs
| Input | Where it lives | If missing |
|---|---|---|
| Project North Star | `docs/north-star.md` | **STOP — skill is a no-op.** Do not create it. (Onboarding via `project-onboarding` / `/onboard` creates it.) |
| Current work | spec / decision / task / fix in progress | nothing to check; exit |
## Procedure
1. **Existence gate (MANDATORY FIRST STEP).** If `docs/north-star.md` does not exist → exit silently; this skill contributes nothing. Do NOT create the file. Do NOT nag.
2. **Read** `docs/north-star.md` (vision, aud