By 97wobbler
Create domain-expert analysis agents by composing structured instruments — lenses, frames, models, stances, and heuristics — instead of vague persona prompts.
Orchestration skill where multiple agent personas independently analyze a document, proposal, or problem and converge through structured rounds. Three modes — review (multi-perspective analysis with judgment), ideate (divergent idea exploration), solve (problem analysis into solution convergence). Infers mode from context when no flag is given. Prism instruments (stances, lenses) can serve as expertise sources for participants. Triggers on "analyze from multiple perspectives", "have agents debate", "debate", "consensus", "multi-angle review", "find solutions", "brainstorm ideas", "ideation session"
Prepare Prism instruments for delivery to subagents, agents, or skills. Resolves instrument names to absolute paths and returns an instruction block (path table + read directives + brief summary) ready to paste into a subagent prompt. Intended as the second step after `/prism search`. Triggers on "/prism fetch stride owasp-top10", "load instruments", "fetch instruments for my subagent", "instrument load", "attach lenses to subagent"
User-facing entry point for the Prism plugin. Use this skill to EXPLAIN what Prism is and to CREATE new instruments (lens / frame / model / stance / heuristic) from a named framework. Triggers on "/prism", "/prism help", "/prism <framework>", "prism이 뭐야?", "prism 소개해줘", "prism 써보고싶어", "새 lens 만들어줘", "새 렌즈/프레임 만들어줘 <X>", "make a lens", "create a new prism instrument", "add <framework> as a frame". NOT for browsing or looking up what already exists in the catalog — route those requests to the `search` skill instead. NOT for loading instruments into subagents — route those to the `fetch` skill.
Proactive Prism catalog recommender for curated analytical instruments. Use before designing agents, skills, reviews, threat models, curricula, research plans, strategy docs, decision frameworks, or structured analysis workflows. Read-only catalog lookup; never creates, edits, or generates instruments. For creation, route to `/prism`; for loading selected instruments into subagent prompts, route to `/prism fetch`.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Instruments over personas. A Claude Code plugin for building domain-expert analysis agents that actually reason like experts — not by pretending to be one, but by loading the structured analytical instruments experts actually use.
v0.5.5 ships a library of 742 instrument files across 5 classes and 62
domains, all indexed by a single catalog.yml triage file.
Telling an LLM "You are a senior security engineer" changes its tone but not its reasoning depth. It will write more assertive sentences and sprinkle in domain vocabulary, but the underlying analysis remains ad-hoc. Ask it to review an API and you'll get a confident-sounding list of suggestions that misses the same things an untrained reviewer would miss.
Real security engineers don't run on vibes. They walk checklists: STRIDE for threat modeling, OWASP Top 10 for API review, CVSS for severity. These checklists are the reason their analysis is deep — they force coverage, they surface blind spots, and they produce findings that compare across reviews.
The same is true in every domain. Curriculum reviewers use Bloom's Taxonomy and achievement-standard alignment. Strategists use Porter's Five Forces and pre-mortems. Decision scientists use Prospect Theory and Occam's Razor. Cultural critics read through Marxist and Foucauldian stances.
Prism treats these instruments as first-class, reusable assets. You build agents by composing instruments, not by writing adjective-heavy persona prompts.
In v0.1, Prism called every instrument a "lens" — which was imprecise.
Real instruments come in different shapes, and flattening them all into
one template loses information. v0.2 introduced an explicit 5-class
taxonomy; v0.3 scales it out to 657 files. See CLASSES.md for the full
reference.
| Class | What it is | Examples |
|---|---|---|
| Lens (렌즈) | Structured executable analytical procedure with input, steps, output format, and confidence signal. | STRIDE, OWASP API Top 10, CVSS, Bloom's Taxonomy, First Principles, Pre-mortem |
| Frame (분류 프레임) | Taxonomy or classification matrix — categories with discriminating criteria, no built-in procedure. | Cynefin, Kano Model, BCG Matrix, Webb's DOK, MoSCoW |
| Model (이론 모델) | Descriptive or predictive theoretical model — variables, relationships, predictions. | Porter's Five Forces, Prospect Theory, Nash Equilibrium, Lotka-Volterra |
| Stance (비판적 관점) | Interpretive position — commitments about what is worth looking for. | Marxist criticism, Foucauldian power/knowledge, Deconstruction, Bourdieu's Habitus |
| Heuristic (원리 / 격언) | Single rule of thumb — too small to be a lens, used as a check. | Occam's Razor, Hanlon's Razor, Chesterton's Fence, Hickam's Dictum |
The strict definition of a lens is specific: it must have a defined input type, an executable procedure, a structured output format, AND a confidence evaluation. If any of the four is missing, the instrument belongs to one of the four sister classes.
Agents run a 7-step pipeline. Simple agents use only steps 1, 3, and 7; richer agents enable the optional middle steps as needed.
1. Triage — read catalog.yml; select items of any class
2. Classify — apply FRAMES to sort the input [optional]
3. Analyze — apply LENSES in sequence [core]
4. Model-interpret — instantiate MODELS on input or findings [optional]
5. Critical-read — apply STANCES to surface hidden structures [optional]
6. Sanity-gate — run HEURISTIC bundles as final checks [optional]
7. Synthesize — cross-check across all items, prioritize
Each class maps to exactly one workflow step. The agent config declares
which items to load and what usage tag each has (always,
when-relevant, on-request).
stride.md
powers a security-reviewer agent, a DevSecOps pipeline agent, and a
threat-modeling workshop facilitator.catalog.yml
at the repo root as a triage index. Agents read the catalog first,
select what applies, and only then load the full files. This keeps
context small.npx claudepluginhub 97wobbler/prism --plugin prismAI-augmented Structured Analytic Techniques from US Intelligence Community doctrine — 18 techniques across 6 phases with automated evidence gathering, self-correction, and citation enforcement
Structured thinking methods that counteract LLM reasoning biases during problem exploration — first principles, inversion, constraint manipulation, perspective forcing, analogy search, and more, with user-gated parallel subagent exploration for deep dives
Multi-perspective investigation — /frame (πρόθεσις: a placing before)
A deterministic thinking partner that challenges assumptions and applies 150+ mental models to sharpen decisions, solve problems, and think more clearly. Features orientation detection, cognitive operations framework, and structured diagnostic workflows.
Comprehensive collection of 33 production-ready skills for strategic thinking, decision-making, research methods, architecture design, and problem-solving. Includes frameworks like Bayesian reasoning, kill criteria, layered reasoning, information architecture, and more.
Split-team framework implementation with multiple specialized persona agents for multidimensional problem analysis through cognitive harmonics and productive disagreement.