agentsclimarketplace

Reflect

Skill tenki-labs/public-claude-skills/plugins/tenki-public-skills/skills/reflect

Use when the user types /reflect or asks to "think this through", "weigh the pros and cons", "consider all angles", "challenge my thinking", "stress-test this decision", "second opinion on", "hva er sterkeste argumentet mot dette", "reflekter over". Runs a structured multi-method reflection (first principles + steelmanning + pre-mortem + inversion + stakeholder views + second-order thinking) and surfaces the tensions before landing on a position.From its SKILL.md

Install
npx -y skills add tenki-labs/public-claude-skills --skill reflect

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

8.1 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it

/reflect

Overview

Most "let me think about this" produces one perspective dressed up as several. This skill forces a real reflection by running multiple, structurally different methods against the same input, then surfacing where they disagree. The disagreement is usually where the real insight lives.

Core principle: a reflection that lands on the same answer the user came in with is not a reflection, it is a confirmation. Aim to find at least one thing that should change the user's mind, even if the final position holds.

When to Use

  • User typed /reflect <decision, idea, action, belief, or outcome>.
  • User asked to "think this through", "stress-test", "challenge my thinking", "weigh pros and cons", "second opinion".
  • Norwegian variants: "reflekter over", "tenk gjennom", "vurder dette ordentlig", "hva er sterkeste argumentet mot".
  • A decision is about to be made and the user wants the best version of doubt before committing.

Do NOT use for: brainstorming new options (use /innovate), prior-art search (use /research), or hardening an already-chosen direction (use /refine).

The Process

Step 1. Frame what is being reflected on

Restate the input as exactly one of these:

TypeExample phrasing
Decision"Should we ship X by Y?"
Belief"I think X is true because Y"
Action taken"We did X. Was that right?"
Outcome"X happened. What does it mean?"
Idea or claim"X is a good idea because Y"

If the input does not fit one of these, ask once. The reflection method depends on the type.

Step 2. Pick at least three reflection methods

Choose methods that are structurally different, not three flavors of the same lens. From this menu:

MethodWhat it doesBest fit
First principlesStrip the question to facts that cannot be simplified further; rebuild the answer from those.When the answer is leaning on inherited assumptions or analogies.
SteelmanningBuild the strongest possible version of each opposing position, including positions the user dislikes. Not strawmanning.When there is real disagreement to resolve.
Pre-mortemAssume the decision led to a bad outcome 12 months later. Write the autopsy. What went wrong?Decisions, plans, commitments.
Pre-paradeThe mirror of pre-mortem. Assume it went better than expected. What second-order effects did the user not plan for?Decisions where the upside has not been thought through.
Inversion (Munger)Instead of asking "how do I succeed?", ask "what would guarantee failure?" then avoid those things.Spotting blind spots; risk reasoning.
Second-order thinking"And then what?" Run the consequence chain at least two more steps than the user did.Decisions whose first-order effects are obvious but whose downstream effects are not.
Stakeholder perspectivesName 3 to 5 affected parties and reconstruct each one's view. Include parties without a voice in the room.Decisions affecting other people; org or product choices.
Six Thinking Hats (de Bono)Six perspectives in turn: white (facts only), red (gut and emotion), black (caution and risk), yellow (benefits), green (creative alternatives), blue (process and meta).When emotion, creativity, and risk all matter and tend to get blurred.
Five Whys (Toyota)Ask "why?" five times to drive past the surface explanation.Outcomes and beliefs more than decisions.
Bayesian updateWhat evidence would update the user's belief? In which direction? By how much?Beliefs and predictions.

Defaults that work well for most prompts: first principles + steelmanning + pre-mortem + stakeholder perspectives. Add inversion when risk matters; add second-order thinking when downstream effects matter; add six hats when emotion is in play.

Step 3. Apply each method explicitly and separately

For each chosen method, write at minimum:

  • What this method says about the input. Two to four sentences. No hedging.
  • The non-obvious finding. What did this lens reveal that the user probably had not articulated?

Do not blur the methods together. Each one is a separate paragraph or block. The point of using multiple methods is to see the same thing from incompatible angles.

Step 4. Surface the tensions

Now compare the outputs. Specifically:

  • Where do the methods agree? Agreement across structurally different methods is strong signal.
  • Where do they disagree? Disagreement is where the real reflection happens. Name the tension explicitly. Do not paper over it.
  • What was missing from the user's original framing? This is often the most valuable output.

Step 5. Land on a position

Pick exactly one of these and defend it:

  • Position holds, with sharper reasoning. The user's original direction survives the reflection. State what changed in the reasoning even if the conclusion did not.
  • Position changes. The reflection produced a different answer. State the new position and what specifically changed your mind.
  • Position deferred. The reflection revealed a question the user must answer before deciding. Name the question and the cheapest way to answer it.

A reflection that ends with "it depends" without specifying what it depends on is a failed reflection. Push to one of the three above.

Step 6. Output

# Reflection: [restated input]

## Type
[Decision / Belief / Action taken / Outcome / Idea]

## Methods used
[3 to 6 methods, named]

## Findings by method

### First principles
[What it says + non-obvious finding]

### Steelmanning
[What it says + non-obvious finding]

[... one block per method used ...]

## Tensions
- **Agreement:** [where methods converged]
- **Disagreement:** [where they conflicted, named explicitly]
- **What was missing:** [what the original framing did not address]

## Position
**[HOLDS / CHANGES / DEFERRED]**

[2 to 4 sentences defending the call. If DEFERRED, name the specific question and the cheapest way to answer it.]

## What I would do next
[1 to 3 concrete actions]

Common failure modes

FailureFix
Picked three methods that all favor the same lens (e.g. three risk-focused)Mix methods that look at the question from incompatible angles.
Steelmanned weakly (built a strawman in disguise)A real steelman makes the opposing view sound persuasive even to people who hold the user's view. If the steelman is easy to dismiss, redo it.
Skipped the tension stepTensions are the value. Do not collapse them into a polite synthesis too early.
Ended on "it depends" with no specifics"Deferred" requires naming the question and the resolution path.
The reflection confirmed the user's prior with no challengeAim to find at least one thing that should update the user's view, even if the final position holds. If you cannot, say so explicitly.
Used six hats by default for everythingSix hats is for when emotion and creativity matter. For most decisions, first principles + steelmanning + pre-mortem is faster and sharper.
Pre-mortem was generic ("things might go wrong")A real pre-mortem is concrete. Name the specific failure mode, the leading indicator, and how to detect it early.

When to chain to other skills

  • If the reflection surfaces a concrete risk worth experimenting against, chain to /design-ai-experiment (in the public bundle).
  • If the reflection surfaces "I do not actually know whether X is true", chain to /research (in the private bundle).
  • If the reflection surfaces "the proposed approach is wrong, I need a different one", chain to /innovate (in the private bundle).

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.