1---2name: perspective-forcing3description: Perspective Forcing Campaign — discover hidden solutions by systematically switching viewpoints via roles, six hats, temporal projection, and constraint injection4---56# Perspective Forcing78Discover hidden solutions by systematically switching viewpoints via roles, six hats, temporal projection, and constraint injection.910## Strategy Routing1112| Strategy | Signal Keywords |13|----------|----------------|14| role-based-ideation | role-play, reviewer, practitioner, theorist, novice, competitor, persona |15| six-hats-rotation | six hats, de Bono, white hat, red hat, black hat, yellow hat, green hat, blue hat |16| temporal-projection | future, past, 5 years, 50 years, backcast, time horizon, temporal |17| stakeholder-simulation | stakeholder, user, engineer, investor, regulator, society, multi-perspective |18| constraint-driven-ideation | constraint, extreme limitation, force innovation, impossible, restriction |1920## Manifest2122### Strategies2324| Strategy | Description |25|----------|-------------|26| role-based-ideation | Role-play as reviewer/practitioner/theorist/novice/competitor |27| six-hats-rotation | Complete Six Hats rotation (White→Red→Black→Yellow→Green→Blue) |28| temporal-projection | View problem from 5yr/50yr/500yr future, backcast |29| stakeholder-simulation | Simulate user/engineer/investor/regulator/society perspectives |30| constraint-driven-ideation | Inject extreme constraints to force innovation |3132### Tactics3334| Tactic | Description |35|--------|-------------|36| evaluation-filtering | Filter and rank ideas by novelty and feasibility (shared) |37| constraint-protocol | Inject constraints → force response → extract transferable principles |38| perspective-rotation | Rotate through reviewer/practitioner/theorist/time-machine/novice perspectives |3940### SOPs4142| SOP | Description |43|-----|-------------|44| reviewer2-hat | Hostile reviewer perspective: find fatal flaws |45| practitioner-hat | Engineer perspective: assess buildability |46| theorist-hat | Theorist perspective: assess theoretical foundations |47| time-machine | Temporal projection: view from future/past |48| novice-perspective | Novice perspective: question the 'obvious' |49| competitor-simulation | Competitor perspective: how to defeat this solution |50| constraint-response | Generate creative solutions under extreme constraints |51| perspective-synthesis | Synthesize all perspective outputs |5253## Budget Table5455| Strategy | web-search | web-research | paper-overview | paper-search | paper-research |56|----------|-----------|-------------|---------------|-------------|---------------|57| role-based-ideation | 20 | 5 | 20 | 12 | 5 |58| six-hats-rotation | 15 | 5 | 15 | 10 | 3 |59| temporal-projection | 20 | 8 | 20 | 12 | 5 |60| stakeholder-simulation | 25 | 10 | 20 | 12 | 5 |61| constraint-driven-ideation | 20 | 8 | 20 | 12 | 5 |6263## MCP Tools6465| Tool | Server | Purpose |66|------|--------|---------|67| brave_web_search | brave-search | General web search for perspective methods |68| brave_llm_context | brave-search | Deep content extraction from web pages |69| apify/rag-web-browser | apify | Full page scraping for detailed content |70| get_paper_content | alphaxiv | Read academic paper content |71| discover_papers | alphaxiv | Find relevant research papers |72| relevanceSearch | semantic-scholar | Search academic literature |73| paper | semantic-scholar | Get paper details |74| citations | semantic-scholar | Trace citation networks |7576## Context Management7778- Each strategy tracks its own budget via State Ledger79- Strategies MUST NOT exceed allocated budget80- Campaign monitors cumulative spend across all strategies81- If a strategy exhausts budget before meeting yield, escalate to campaign level for reallocation82- Prefer paper-overview over paper-research for initial exploration (lower cost)83- Perspective diversity is a campaign-level constraint: strategies should not overlap viewpoints8485## Available Tactics8687| Tactic | Role |88|--------|------|89| evaluation-filtering | Filter and rank ideas by novelty and feasibility (shared) |90| constraint-protocol | Inject constraints → force response → extract transferable principles |91| perspective-rotation | Rotate through multiple expert/temporal/novice perspectives |9293## Available SOPs9495| SOP | Role |96|-----|------|97| reviewer2-hat | Hostile reviewer: find fatal flaws |98| practitioner-hat | Engineer: assess buildability |99| theorist-hat | Theorist: assess theoretical foundations |100| time-machine | Temporal projection from future/past |101| novice-perspective | Novice: question the obvious |102| competitor-simulation | Competitor: how to defeat this solution |103| constraint-response | Generate solutions under extreme constraints |104| perspective-synthesis | Synthesize all perspective outputs into report |105106<!-- BEGIN available-tables (generated) -->107108## Available Strategies109110Optional, no fixed order; the final leaf is always a sop.111112| Strategy | When to use |113| --- | --- |114| constraint-driven-ideation | Inject extreme constraints to force innovation — impossibility breeds creativity. |115| role-based-ideation | Role-play as reviewer/practitioner/theorist/novice/competitor to generate diverse perspectives on a solution. |116| six-hats-rotation | Complete Six Hats rotation (White→Red→Black→Yellow→Green→Blue) to force systematic perspective diversity. |117| stakeholder-simulation | Simulate user/engineer/investor/regulator/society perspectives to surface hidden requirements and opportunities. |118| temporal-projection | View problem from 5yr/50yr/500yr future, backcast to generate temporally-informed creative solutions. |119120## Available Tactics121122Optional, no fixed order; the final leaf is always a sop.123124| Tactic | When to use |125| --- | --- |126| constraint-protocol | Inject constraints → force creative response → extract transferable principles. Orchestrates constraint injection, response generation, and principle extraction. |127| creative-ideation-perspective-rotation | Rotate through reviewer/practitioner/theorist/time-machine/novice perspectives systematically. Ensures comprehensive viewpoint coverage. |128| creative-ideation-provocation-generation | Generate PO provocations and extract constructive movement. Orchestrates assumption surfacing → provocation creation → movement extraction → idea formation. |129| evaluation-filtering | Multi-dimensional evaluation and tiered filtering of generated ideas. Orchestrates novelty assessment → feasibility check → ranking → selection. |130131## Available SOPs132133Optional, no fixed order; the final leaf is always a sop.134135| SOP | When to use |136| --- | --- |137| competitor-simulation | Competitor perspective — design strategies to defeat this solution, then use attack vectors to improve it. |138| constraint-injection | Inject artificial constraints to force creative divergence. Generates and applies constraints (resource, time, material, audience, scale) to existing ideas to produce variants. |139| constraint-response | Generate creative solutions under extreme constraints — no "impossible" allowed, find a way. |140| context-checkpoint | Append research process and results to the current Phase's context file. Covers both process and results with genuine substance. Use this skill at plan-designated checkpoint points — typically after each strategy completes or at key decision nodes within a research Phase. |141| context-init | Create a new context file for a research Phase. Called once at Phase start to initialize the file that subsequent context-checkpoint calls will append to. Use this skill whenever a new research Phase begins and a fresh context file is needed. |142| creative-ideation-assumption-surfacing | Enumerate implicit assumptions in a problem statement or existing solution. Produces categorized assumption inventory (physical, social, temporal, economic, technical). |143| creative-ideation-novelty-scoring | Score ideas on novelty dimensions — structural distance from known solutions, conceptual surprise, domain-crossing depth. Produces ranked novelty assessment. |144| creative-ideation-saturation-detection | Determine when additional ideation yields diminishing returns. Analyzes latest idea batch against existing corpus to judge continue/near-saturation/saturated. |145| idea-synthesis | Synthesize diverse ideas into coherent solution concepts. Combines fragments from multiple ideation passes into structured, actionable ideas with clear mechanism descriptions. |146| novice-perspective | Novice perspective — question the 'obvious' by adopting deliberate ignorance to reveal hidden complexity. |147| perspective-synthesis | Synthesize all perspective outputs into a structured multi-perspective idea report. |148| po-provocation | Generate PO (Provocative Operation) statements per de Bono's lateral thinking. Creates deliberately illogical provocations to escape dominant thinking patterns. |149| practitioner-hat | Engineer perspective — assess buildability, cost, timeline, and integration challenges. |150| reviewer2-hat | Hostile reviewer perspective — find fatal flaws, logical gaps, and missing evidence in a solution. |151| theorist-hat | Theorist perspective — assess theoretical foundations, formal rigor, and formalization opportunities. |152| time-machine | Temporal projection — view a solution from future/past time horizons to generate temporally-informed insights. |153154<!-- END available-tables (generated) -->