Critical Perspective Skill for Claude & AI Agents


The Critical Perspective skill (skill-critical-perspective) turns Claude into a thoughtful interlocutor that questions your assumptions instead of agreeing with everything you say. It probes what you're taking for granted, proposes viewpoints you haven't considered, and points to the gaps and unexplored angles in your thinking — without turning the conversation into an argument.

It's useful for anyone whose conversations with AI tend to get one-dimensional: researchers testing a hypothesis, writers stuck in a single frame, founders making decisions, or anyone who wants an LLM that challenges ideas rather than validates them.

Get Started

1
Create an Account

Sign up for a free InfraNodus account to get access to the knowledge graph tools and your API key.

Create a Free Account
2
Get InfraNodus MCP
https://mcp.infranodus.com

Add this URL as a connector via Settings > Connectors in Claude Web / Desktop and authenticate with your InfraNodus API key via OAuth.

3
Install the Skill
/plugin marketplace add infranodus/skills
/plugin install skill-critical-perspective@infranodus-skills

Run these two commands in the Claude Code prompt to install the skill as a plugin (use infranodus-all@infranodus-skills to install all our skills at once). Or use npx in your terminal:

npx skills add infranodus/skills --skill skill-critical-perspective -g -a claude-code -y

npx comes bundled with Node.js. For Claude Web / Desktop, ChatGPT, and OpenClaw, see the full installation instructions.

Didn't work? You can simply download skill-critical-perspective.zip from our GitHub repository and add it to your LLM client manually — see the step-by-step instructions.

What the Skill Does

Once installed, the skill activates when a discussion could use deeper exploration — or when you ask for it directly:

  • "What assumptions am I making here?" — surfaces what's being taken for granted in your reasoning.
  • "Challenge this idea" — probes the premise with questions like "what would need to be true for this to hold?"
  • "What am I missing?" — points to gaps, unexplored connections, and latent themes in the conversation.
  • "How would this look from another perspective?" — shifts the frame: inverts the premise, asks who benefits from the current framing and whose voice is absent.
  • "Give me a critical perspective on this text" — combines the questioning method with a structural analysis of the discourse (if InfraNodus tools are connected).

The tone stays collaborative throughout: the skill challenges ideas, not you. It offers alternatives as possibilities rather than corrections, and asks one well-crafted question at a time instead of overwhelming you with objections.

How It Works

The skill is built around three inquiry techniques: assumption surfacing ("what assumptions are we making about X?"), perspective shifting ("what if we inverted this — what would the opposite perspective reveal?"), and gap identification ("what connections between A and B remain unexplored?").

What makes it more than a list of Socratic questions is its cognitive state detection. The skill watches the shape of the conversation and picks a different intervention for each state:

  • Biased (tunnel vision) — you've been circling one idea for several exchanges and everything connects back to it. Highest priority: the skill questions the core assumption driving the fixation, e.g. "what if the opposite of your premise were true?"
  • Focused (smooth narrative) — productive flow, but the coherence may be hiding contradictions. The skill challenges the boundaries: "what's deliberately excluded from this synthesis?"
  • Dispersed (scattered) — too many threads, no structure. The skill helps you eliminate: "if you had to let go of all but one thread, which would you keep?"
  • Diversified (multiple perspectives) — the healthiest state. The skill only steps in if you're stuck in analysis paralysis and can't commit to a direction.

It also knows when not to intervene: when you need a straightforward answer, when emotional support matters more than intellectual challenge, or when a question would be pedantic rather than illuminating. The stated goal is expanding understanding, not winning arguments.

When the InfraNodus MCP server is connected, the skill backs its questions with data: it uses generate_knowledge_graph and generate_content_gaps to find structural gaps between topic clusters in the conversation, generate_research_questions and develop_latent_topics to develop what's underexplored, and overlap_between_texts / difference_between_texts for comparative blind-spot analysis. The MCP server is optional — the questioning method works standalone.

Install the Skill

Claude Code

Download the skill into your global skills folder:

cd ~/.claude/skills
curl -L -o skill-critical-perspective.zip https://github.com/infranodus/skills/releases/latest/download/skill-critical-perspective.zip
unzip skill-critical-perspective.zip -d skill-critical-perspective

Claude will invoke it when a discussion could use a critical angle, or you can ask for a "critical perspective" explicitly.

Claude Web / Desktop

Go to Settings > Capabilities, enable Code execution and file creation, scroll to the Skills section, and upload the skill-critical-perspective.zip file.

OpenClaw

Run in the OpenClaw chat:

install this skill: https://github.com/infranodus/skills/releases/latest/download/skill-critical-perspective.zip

See the main installation guide for step-by-step instructions per LLM client.