From oracle-skills
Multi-perspective analysis — one agent transforms through 5 lenses (Archaeologist, Bug Hunter, Skeptic, Architect, Auditor) inline, no subagents. Use when user says "prism", "oracle-prism", "multi-perspective", "มองหลายมุม", "did we miss anything", "analyze from all angles", or before closing a session/migration/design decision. Presets: --preset retro/design/incident, --lenses N, --custom. Do NOT trigger for adversarial disproving (use /adversarial-analysis) or plain retrospectives (use /rrr).
How this skill is triggered — by the user, by Claude, or both
Slash command
/oracle-skills:oracle-prismThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> "แสงเดียวผ่านปริซึม แตกเป็นหลายสี — เรื่องเดียวกัน มองจากหลายมุม เห็นต่างกัน"
"แสงเดียวผ่านปริซึม แตกเป็นหลายสี — เรื่องเดียวกัน มองจากหลายมุม เห็นต่างกัน"
One agent, five perspectives, no subagents. Transform inline — shift between lenses to dig through work, decisions, or problems from angles that a single viewpoint would miss.
/oracle-prism # Analyze current session (default)
/oracle-prism "the rename migration" # Analyze a specific topic
/oracle-prism --lenses 3 # Use 3 lenses instead of 5
/oracle-prism --custom "Security Auditor,Performance Engineer,UX Designer"
No subagents. The main agent transforms between perspectives sequentially, producing one section per lens. Each lens sees the same facts but asks different questions.
This is NOT adversarial analysis (which tries to disprove). This is prismatic analysis — same light, different colors.
| # | Lens | Emoji | Question it asks |
|---|---|---|---|
| 1 | Archaeologist | 🔍 | "What actually happened? Timeline, sequence, facts." |
| 2 | Bug Hunter | 🐛 | "What problems did we hit? What's still broken?" |
| 3 | Skeptic | 💀 | "What did we do wrong? What would we redo?" |
| 4 | Architect | 🏗️ | "What changed structurally? What's the before/after?" |
| 5 | Auditor | 📋 | "What's left undone? What's inconsistent?" |
Use --custom to define your own, or pick a preset:
--preset retro (session retrospective)| Lens | Question |
|---|---|
| Historian | What happened, in what order? |
| Critic | What went poorly or slowly? |
| Cheerleader | What went well? What should we repeat? |
| Connector | What patterns connect to past work? |
| Planner | What's the next move? |
--preset design (design review)| Lens | Question |
|---|---|
| User | Is this easy to use? What's confusing? |
| Maintainer | Is this easy to change later? |
| Breaker | How can this fail? Edge cases? |
| Simplifier | What can be removed? |
| Integrator | How does this fit with everything else? |
--preset incident (post-incident)| Lens | Question |
|---|---|
| Firefighter | What happened and how was it fixed? |
| Detective | What was the root cause chain? |
| Defender | What guards existed? Why didn't they catch it? |
| Forecaster | What similar things could happen next? |
| Builder | What systemic fix prevents recurrence? |
## 🔍 Lens 1: Archaeologist — "What happened?"
[Timeline table or narrative]
---
## 🐛 Lens 2: Bug Hunter — "What broke?"
[Problems found, with evidence]
---
## 💀 Lens 3: Skeptic — "What went wrong?"
[Mistakes, with what should have been done]
---
## 🏗️ Lens 4: Architect — "What changed?"
[Before/after structural view]
---
## 📋 Lens 5: Auditor — "What's left?"
[Table of pending items with status and urgency]
---
**Cross-lens summary:** [2-3 sentences synthesizing what multiple lenses agree on]
--lenses N to adjust| Situation | Why prism helps |
|---|---|
| End of session | Catch what you missed before closing |
| After a migration/rename | Find inconsistencies across the change |
| Design decision | See tradeoffs from user/maintainer/breaker angles |
| Post-incident | Structured multi-angle without blame |
| "Did we miss anything?" | The Auditor lens exists for this |
| Skill | Pattern | Agents |
|---|---|---|
/oracle-prism | Multi-perspective, same agent | 0 (inline transform) |
/adversarial-analysis | Try to disprove a claim | 5 parallel subagents |
/rrr | Session retrospective | 0 (or 5 in --deep) |
/roundtable | Discussion between personas | 0 (inline) |
Prism is the lightest multi-perspective tool — no agents, no spawning, no coordination overhead. Use it when you want angles, not adversaries.
npx claudepluginhub soul-brews-studio/arra-oracle-skills-cli --plugin oracle-skillsMulti-framework content review with convergent synthesis. Each lens applies a named analytical framework — grounded in published source material, not persona impersonation — to the target content. Parallel dispatch, web research or user-provided references, convergent synthesis, prioritized action list. Triggers: expert panel, expert review, expert audit, panel review, multi-lens review, framework review, content audit, workshop audit, strategy review, get expert feedback, advisory review.
Synthesizes multiple perspectives into a unified plan, identifying hidden patterns, contradictions, and missing dependencies across viewpoints.
Spawns AI council perspectives (User Advocate, Architect, Skeptic, etc.) to analyze decisions, plans, and ideas from multiple angles, delivering synthesized reports with verdicts and tensions.