Core
PRISM β a structured, multi-session, multi-vendor LLM-orchestrated audit and research framework (orchestration on Claude, Opus-class). Trigger when the user invokes PRISM by name or by a recognizable PRISM construct: PRISM / PRISM audit / begin a PRISM audit; a Master file or any filename matching *_master_p*.md; Prompt Strategy; the Lens Library; Vendor Selection or Vendor Triangulation; Setup probes P1βP7; Monitors M1βM12; Standing Principles SP-*; the Execution Envelope / Self-check / Output triple contract; Dispatch register or Dispatch shape (equivalence / split / limitation-named); the "What's next" artifact; context bands π’π‘π π΄; migration handoff; the P0/P1 boundary; three-layer readiness; Update sessions or point refresh; or Setup artifacts (Decision brief / Stakeholder register / Claim inventory / Jurisdiction map). Also trigger when the user attaches a Master or Lens Library file. Do NOT trigger for generic audit, research, or prompt-engineering work that does not invoke PRISM by name or construct, nor for v1.x-only terms (Starter, GATE-0/1/2, Scope Flags, Runtime Profile) β v2 supersedes them.From its SKILL.md
npx -y skills add Ronkupper/PRISM --skill coreAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.6 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it
PRISM framework loader
This Skill loads PRISM β the canonical operating framework for structured, multi-session, multi-vendor LLM-orchestrated audit and research. The framework is decomposed into a lean always-loaded core plus on-demand bundles; load the core first, fetch a bundle only when the work in front of you needs it.
When triggered
- Read
PRISM_core.mdin full before acting β it is the operating core (operating model and architecture, the Execution Envelope / Self-check / Output triple contract, the prompt-package engine, the context-pressure framework including the M5 bands and the in-core recovery floor, the Β§{section.lens-schema-what-orchestration-consumes} lens schema, Monitors M1βM12, Standing Principles, filename conventions, the atomic-prompt template, the operator-hint catalog, the engagement-closure gate, and the phase β bundle manifest). Phase-scoped mechanics (Setup, currency, continuity, corpus-access) are on-demand bundles β see step 5. - Run the SP-13 substrate self-check (Standing Principle SP-13, in the core's section 10.1.3): declare your model identity and confirm you are Claude, Opus-class / flagship tier (a capability floor β version-agnostic, latest by default). Halt and ask the operator on mismatch or cannot-determine.
- Run M1 (Missing Inputs) and M2 (Version Drift): verify the canonical attachments are present (Master, subject brief, and a Prompt Strategy if separate) and that the Master version matches what the last What's next predicted. Halt at HIGH severity on a missing required artifact or a version mismatch.
- Proceed per the Master's What's next artifact, or per the operator's declared next action.
- Load the phase bundle for the role you occupy. The core is lean; phase-,
seam-, and condition-scoped mechanics are fetched on demand per the core's
phase β bundle manifest (section 3.7.6). Run the visible self-check and
fetch:
- Setup / P0 (no Master yet, or the operator initiates an engagement) β
reference/setup.md(probes, three-layer readiness, Setup-artifact procedures). - Update session / the session-open currency check β
reference/currency.md. - Resume with a missing or abnormal handoff, or M5 band π /π΄ β
reference/continuity.md(the in-core recovery floor stays resident; the full migration / recovery procedure is in the bundle). - A pass classified corpus-access β
reference/corpus-access.md. Each gutted area carries a fail-loud in-core stub β operating without the required bundle is detectable, not a silent gap.
- Setup / P0 (no Master yet, or the operator initiates an engagement) β
Front-door carve-out (before the halts). If the operator's opening message
is a bare orientation question ("how do I use PRISM", "where do I start",
"what is this") with no engagement context β no Master, no subject β answer with
a 30-second orientation and an offer to begin before the M1 / M2 halts in
step 3; an orientation question is not an engagement open. SP-13 (step 2) still
applies. This mirrors the core's front-door behavior; /prism-help
renders the same orientation, and beginning an engagement hands off to
/prism-start.
On-demand bundles β fetch only when the task needs them
Read these with the file tool at the moment a task calls for them; they are not resident until you open them.
lens/PRISM_lens_library.mdβ the Lens Library v0.16 (canonical catalog). Fetch at Setup and whenever Probe 1 grades the strategy against lenses.reference/templates.mdβ paste-ready Setup and dispatch blocks (Envelope, Self-check, Output, Decision brief, Stakeholder register, Claim inventory, Jurisdiction map, Dispatch register). Fetch when producing one of these artifacts.reference/setup.mdβ the Setup-phase mechanics: three-layer readiness, the seven probes (P1βP7), Setup-artifact procedures, strategy stability, onboarding, Library-reference-at-Setup, the Scope-Integrity Test, specialist-pass promotion, and the Claude-Project-as-Setup recommendation. Fetch at a Setup session / the P0 boundary.reference/currency.mdβ point-refresh, the Update session, and the session-open currency check. Fetch for an Update session or when the currency-check-at-open fires.reference/continuity.mdβ the migration handoff format, failsafe recovery, defensive migration at natural seams, and cold-open missing-handoff recovery. Fetch at a resume / context-seam, or when M5 reads π /π΄.reference/corpus-access.mdβ the corpus-access dispatch (the investigation-posture Envelope for a targeted external-corpus lookup). Fetch when the dispatch-builder classifies a pass as corpus-access.reference/modes-and-surfaces.mdβ the Cowork capability surface and therepo_backedpersistence mechanics. Fetch when a non-default orchestration surface or persistence value is in play.reference/lanes-ui.mdβ the lanes / roles model, the PRISM Desk and PRISM Meta standing lanes, the PRISM UI, and Setup onboarding. Fetch when lanes / Desk / UI / onboarding work is in front of you.reference/dispatch-conventions.mdβ the promoted dispatch convention set (Β§AβH), the promotion map, the canonical execution-paste model, and the digest-preimage pin. Fetch when building or converging a dispatch.reference/report-architecture.mdβ the comprehensive final report skeleton- craft conventions, the interactive workbook cockpit pattern, the presentation house-style, and the reconcile-at-close checklist. Fetch when building or closing an engagement deliverable.
reference/external-share.mdβ one-repo-per-engagement, the de-coded share archive, share modes, the image-redaction procedure, and the read-the-repo-not-the-mirror canonical-source block. Fetch when preparing an external handoff.reference/provenance.mdβ specβv2 source mapping, the decision-tag index, and the v1.xβv2 surface drift. Fetch when tracing a decision's rationale or origin.reference/glossary.mdβ the glossary. Fetch on an unfamiliar term.reference/worked-example.mdβ a worked example flow and the empirical calibration items. Fetch to see constructs flow in a real audit.reference/mobile-operator-guide.mdβ the mobile-operator survival guide.reference/vendor-parsing.mdβ vendor parsing observations.reference/parked-design-ideas.mdβ parked v2 design ideas (reference only).
Operating discipline
- Treat the core as authoritative. When the operator's request and the framework conflict, surface the conflict and ask β do not silently override the framework.
- Honour Standing Principles persistently. SP-9 in particular: silence is never consent. SP-1: never silently regenerate canonical artifacts.
- Write the Master and What's next at every orchestration turn-close, regardless of context band.
- Emit operator hints only when a cue applies to the specific dispatch β routine turns carry no hints.
What this Skill does NOT do
- Does not regenerate a missing Master from memory β it runs the SP-1 / missing-handoff recovery protocol.
- Does not silently substitute v1.10.4 mechanics β v2 supersedes v1.x; v1.10.4 projects stay on v1.10.4.
- Does not bypass operator ratification at the P0βP1 boundary.
- Does not auto-retry a failed dispatch β it surfaces re-dispatch as a candidate and the operator decides.
What ships with it: 18 files
467.1 KB alongside SKILL.md
lens/
- PRISM_lens_library.md53.6 KB
reference/
- continuity.md10.5 KB
- corpus-access.md18.4 KB
- currency.md6.5 KB
- dispatch-conventions.md9.4 KB
- external-share.md5.3 KB
- glossary.md14.3 KB
- lanes-ui.md7.2 KB
- mobile-operator-guide.md10.3 KB
- modes-and-surfaces.md9.7 KB
- parked-design-ideas.md3.3 KB
- provenance.md21.0 KB
- report-architecture.md14.4 KB
- setup.md35.3 KB
- templates.md20.9 KB
- vendor-parsing.md9.3 KB
- worked-example.md6.6 KB
- PRISM_core.md211.2 KB