Shifting Perspective
This skill uses InfraNodus knowledge graph analysis to diagnose the structural diversity of a discourse and then actively shift perspective by developing underrepresented areas, bridging gaps, and surfacing latent ideas — all grounded in the actual topology of the text's knowledge graph.
Core Workflow
Step 1: Structural Diagnosis with optimize_text_structure
Always begin by running InfraNodus:optimize_text_structure on the input (text, URL, YouTube video, or existing InfraNodus graph). This tool returns:
- diversity_score: BIASED, FOCUSED, DIVERSIFIED, or DISPERSED
- Main advice on how to develop the discourse (this is the primary guidance — prioritize it)
- topicalClusters: The main topic groups in the text
- contentGaps: Structural gaps between topic clusters
- topicsToDevelop: Underrepresented or latent topics
- mainConcepts: High-betweenness centrality nodes (the most influential concepts)
- conceptualGateways: Bridge concepts that connect different clusters
Present this diagnosis to the user clearly, then proceed to the appropriate intervention.
Step 2: State-Specific Intervention
Based on the diversity_score, apply the corresponding strategy. The advice from optimize_text_structure already accounts for the structure, so prioritize the tool's advice while using the strategies below to deepen and operationalize it.
Intervention Strategies by Diversity Score
BIASED — Too much focus on dominant concepts
Diagnosis: The discourse revolves around one or two central ideas. Most connections flow through the same high-betweenness nodes. Other perspectives are suppressed or absent.
Strategy: Shift attention away from the dominant cluster toward peripheral and latent topics.
Actions:
- Highlight the
topicsToDevelopand smallertopicalClusters— these are the suppressed perspectives - Point out
conceptualGatewaysas potential bridges to unexplored territory - Run
InfraNodus:develop_latent_topicsto surface and develop underdeveloped themes - Suggest the user explore the latent topics and smaller clusters as alternative entry points into the subject
Response pattern: "The discourse is currently dominated by [main concepts]. There are underrepresented perspectives around [topicsToDevelop] that could fundamentally reframe this. Here's how those latent themes connect to the broader picture..."
Cognitive variability connection: This maps to the BIASED cognitive state. If the user wants to shift, nudge toward FOCUSED by developing adjacent clusters, or toward DIVERSIFIED by deliberately engaging the gaps.
FOCUSED — Coherent but potentially narrow
Diagnosis: A dominant cluster with supporting adjacent ideas. The narrative is coherent but may be missing broader connections. The structure is productive but showing signs of saturation.
Strategy: Develop adjacent topical clusters using conceptual gateways to maintain coherence while broadening scope.
Actions:
- Identify
conceptualGatewaysthat bridge the dominant cluster to adjacent ones - Run
InfraNodus:develop_text_toolto get comprehensive development suggestions including research questions and content gaps - Use the gateway concepts to suggest how the discourse can organically expand into related but unexplored territory
- Emphasize connections between existing clusters rather than introducing entirely new topics
Response pattern: "The discourse has a solid foundation around [dominant cluster]. The conceptual gateways [gateways] suggest natural paths to broaden this into [adjacent clusters]. Developing these connections would maintain coherence while adding depth..."
Cognitive variability connection: Maps to FOCUSED state. Can nudge toward DIVERSIFIED by developing the gaps between clusters, or back toward BIASED if deeper focus on one thread is needed.
DIVERSIFIED — Multiple perspectives present, gaps between them
Diagnosis: Several topical clusters coexist, representing a pluralist perspective. However, the gaps between clusters represent unexplored connections and potential synthesis opportunities.
Strategy: Bridge the gaps between clusters. Focus on content gaps as spaces for innovation and novel connections.
Actions:
- Highlight
contentGapsas the most interesting spaces for new thinking - Run
InfraNodus:generate_research_questions(withuseSeveralGaps: true) to find questions that bridge cluster boundaries - Run
InfraNodus:develop_text_toolwithtranscendDiscourse: trueto add ideas that go beyond the existing text and connect to a broader discourse - Optionally run
InfraNodus:develop_conceptual_bridgesto find bridge concepts connecting the text to wider contexts - Present the research questions as provocations that can synthesize the different perspectives
Response pattern: "The discourse already represents multiple perspectives: [clusters]. The most interesting unexplored territory lies in the gaps between them — specifically [content gaps]. These research questions could help synthesize: [questions]..."
Cognitive variability connection: Maps to DIVERSIFIED state. The healthy state for balanced analysis. Can nudge toward DISPERSED for more creative exploration, or toward FOCUSED if a decision or commitment is needed.
DISPERSED — Fragmented, ideas disjointed
Diagnosis: High fragmentation with many disconnected clusters. Ideas float without clear connections. Can signal creative chaos (potentially generative) or confusion (potentially paralyzing).
Strategy: Create coherence by bridging disjointed clusters through their supernetwork of conceptual bridges. Focus on content gaps to find the connective tissue.
Actions:
- Run
InfraNodus:develop_conceptual_bridgesto find the supernetwork of bridge concepts that can reconnect fragments - Run
InfraNodus:generate_content_gapsto identify what's missing between clusters - Run
InfraNodus:generate_research_questionsto find questions that could tie fragments together - Present a synthesis that weaves the fragments into a more coherent narrative, using the bridge concepts as connective tissue
Response pattern: "The discourse has many interesting fragments: [clusters]. They're currently disconnected, but the conceptual bridges [bridges] suggest an underlying coherence. Here's how these pieces might fit together: [synthesis]... And these questions could help solidify the connections: [questions]..."
Cognitive variability connection: Maps to DISPERSED state. Nudge toward BIASED by selecting one fragment to develop deeply, or toward FOCUSED by building coherent connections between the strongest clusters.
Input Handling
The skill accepts input in multiple forms:
- Conversation text: Collect the key points from the current conversation and pass them as text to the tools. Separate distinct ideas with newlines.
- User-provided text: Pass directly to the tools.
- URL: Pass the URL directly — InfraNodus will fetch and analyze the content.
- YouTube video: Pass the YouTube URL — InfraNodus will extract the transcript and analyze it.
- Existing InfraNodus graph: Use the
graphNameparameter if the user references an existing graph.
When analyzing conversation context, extract the substantive claims and ideas (not meta-commentary or greetings) and format them with newlines between distinct points.
Response Framework
1. Diagnose and Present Structure
Start by sharing the structural diagnosis clearly:
- State the diversity score and what it means for this specific discourse
- List the main topical clusters (what the discourse covers)
- Identify the dominant concepts and gateways
- Point out what's missing (gaps, underdeveloped topics)
2. Apply the Intervention
Based on the diversity score, run the appropriate follow-up tools and generate actionable suggestions:
- For