Skip to content

Guide · Agent skill

How to use the Superior Thinking Skill agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

Superior is a thinking skill for an AI agent. Before it carries out a large task, such as designing an architecture, a system implementation or a strategy, it re-solves the task as a vastly more knowledgeable mind with no inherited habits or invented limits would, then turns each difference from your plan into a concrete change or a named real limit. This guide explains what it does, how to install it, how to trigger it, and where it falls short, so you can use it on the right kind of problem.

Superior Thinking Skilldanielmiessler/LifeOS · MIT

Quick start

  1. 1Download and unzip. Download the Superior ZIP from this page and unzip it to get the Superior folder containing SKILL.md and Intents/Elevate.md.
  2. 2Place the folder. Move the Superior folder to ~/.claude/skills/ for personal use, or to .claude/skills/ in a project, or upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Pick a big task. Choose a large problem such as an architecture, a whole system implementation or a strategy, not a single function.
  4. 4Ask with a trigger phrase. Make a natural request using Superior or a phrase such as how should this whole system be built, and name the scope if you know it.
  5. 5Answer any scope interview. If the agent asks which scope you mean, answer briefly. If you fixed the scope yourself, say so and it will run without asking.
  6. 6Review the gap table. Check each difference between the superior approach and your plan, and confirm which become changes and which are named real limits.

What does the Superior skill make the agent do?

Superior holds the task fixed and replaces the mind solving it. The agent first states the scope it thinks you mean, in one line with its reason, for example: Scope: the auth flow end to end, from a question about one login handler, because the decision lives at that level. It then imagines how an intelligence that knows the field, sees the real goal, invents no limits and is not anchored to our first idea would approach the same task.

The agent compares that approach with its own plan. Each gap becomes either an executable change to the plan or a named real limit, and any constraint you actually set is kept. The skill is built for big problems. On a single-function question the two approaches usually match, so the pass gains nothing.

  • Scope line: states the inferred scope, what you asked, and why.
  • Superior approach: the answer a far more knowledgeable, unconstrained mind would give.
  • Gap table: each difference is classed as knowledge, convention, or invented constraint.
  • Output: a changed plan, with any real limits kept as named constraints.

Install the Superior skill

Download the Superior ZIP from this page and unzip it. For a personal install, place the Superior folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder. Alternatively, in the Claude apps, go to Settings → Capabilities → Skills and upload the skill there.

The skill's main file is SKILL.md, and it includes an Intents/Elevate.md file that holds the working procedure. Keep both files together inside the Superior folder.

  • Personal: ~/.claude/skills/Superior/
  • Project: .claude/skills/Superior/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload
~/.claude/skills/Superior/

How do I trigger Superior with natural requests?

You can invoke Superior by name, or by asking the kinds of questions the skill is written to match. The skill's trigger phrases include: superior, how would a smarter intelligence do this, what would a genius or superintelligence do, if you knew everything, are we thinking too small, best possible approach, how should this whole system be built, and analyze how this big thing is implemented.

Name the scope when you can. If you say which system, feature or decision you mean, the agent can state the scope quickly. If your request is unclear or too small, the agent asks a short interview first. If you have already fixed the scope, say so, and the agent will run it as given without asking.

  • "Superior on how the whole billing system should be built."
  • "Are we thinking too small about this data pipeline? Run Superior."
  • "Scope is fixed: the notification subsystem only. What would a far more capable mind do?"

Examples of Superior in practice

In a design case, you ask for the sync layer of a notes app to be designed with Superior. The agent maps the app, server API and clients first, then gives a fresh pass the goal and constraints without your draft. If its answer differs from your planned server-authoritative design, the gap table lists the reasons, such as knowledge of mature libraries or a convention that was never required. Your changed plan keeps any real limit, such as an existing server API, as a migration path.

In a too-small case, you ask Superior about a single retry helper that has callers in two places. The agent sees two plausible scopes and asks which one you mean before it runs. That is the intended behaviour: the skill refuses to run on a scope that is too small to be worth it.

What does Superior need, and what does it run?

Superior has no listed requirements. It does not run scripts and does not use the network, according to the skill's own metadata. Its files are SKILL.md and Intents/Elevate.md. Your project's user customizations, if you have any, are read from a LIFEOS customizations folder under your Claude config directory; if that folder does not exist, the skill uses its defaults.

  • Requirements: none listed.
  • Scripts: none.
  • Network: none.
  • Customizations: optional, read from <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Superior/.

Safety notes and tips

Because Superior runs no scripts and uses no network access, the main risks are about the quality of the answer rather than the system. Its own gotchas flag two failures. The first is anchoring: if the pass runs after a plan already exists, the superior answer can come back as your plan with stronger wording. The second is scope: running on the literal name you gave can produce an empty gap table, while jumping to the whole system maps something you never asked about.

Give the agent the sources behind any figure you include in the brief, not just the figures. In one recorded run, a blind agent found a baseline was overstated because the tool reporting it was new. Checking inputs this way catches errors that the reasoning would otherwise carry forward.

  • Avoid running Superior on a plan you have already written if you want a genuinely independent approach.
  • Provide sources for every number in your brief.
  • Pair with FirstPrinciples to test whether a constraint Superior flags was really invented.

What people use it for

  • Designing a sync layer or data architecture for a product before building it.
  • Reviewing a company strategy to find unexamined assumptions about what is possible.
  • Checking whether a project scope is smaller than it should be, before committing resources.
  • Planning how a multi-part build should be implemented end to end.

Frequently asked questions

How do I install the Superior agent skill?

Download the Superior ZIP from this page and unzip it. Place the Superior folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder, or upload it in the Claude apps under Settings → Capabilities → Skills.

Does the Superior skill require anything else to run?

The skill lists no requirements. It does not run scripts and does not use the network, according to its metadata.

Is the Superior skill free to use?

The source material provided with this page does not state a price or licence terms beyond the item's MIT licence listing, so check the licence in the source repository before relying on it. The skill is listed under the MIT licence.

What is the difference between Superior, FirstPrinciples, BeCreative and RedTeam?

Superior replaces the solver with a far more knowledgeable, unconstrained mind and compares its approach with yours. FirstPrinciples challenges constraints, BeCreative generates many options, and RedTeam attacks a plan. The skill's own description routes those needs to those skills instead.

Why did Superior ask me questions instead of answering?

If the intended scope is unclear or too small, the skill runs a short interview first so it does not analyse the wrong level. If you fixed the scope in your request, it skips the interview and runs as given.

Why does Superior give the same answer as my plan?

Two common causes are running it on a small single-function question, where the approaches match, or running it after a plan already exists, where the answer can come back as your plan with stronger wording. Ask a bigger question and avoid showing it your draft.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Superior suits engineers planning whole systems or architectures, leads checking a strategy for unexamined assumptions, and anyone asking whether a project is too small. It is a poor fit for single-function questions, or for a plan you have already written and want a fresh opinion on, and for deliberate attacks on a plan, where RedTeam or FirstPrinciples are the better tools.

Download the skill