Agent skill

Lateral

by danium in danium/lateral-thinking

Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the…

MITAuto-check passedDevelopment

Install Lateral

skills CLI
$ npx skills add danium/lateral-thinking --skill lateral -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install danium/lateral-thinking lateral --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lateral .claude/skills/lateral && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lateral
GitHub stars
318
Token cost
~1.4k tokens
SKILL.md length
742 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
MIT

At a glance

Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the…

  • Works in 4 steps: Diagnose. Match the user's symptom to… → Pick exactly one technique. Never route… → Read ..//SKILL.md — relative to this… → …
  • Include lateral thinking
  • SKILL.md covers What this does, Decision table, Routing procedure and If the technique file is missing, plus 2 more sections
  • Calls npx

What it does

Lateral is an agent skill from danium/lateral-thinking. Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the right technique from the toolkit (random-stimulus, provocation, inversion, concept-fan, analogy, scamper, six-hats, worst-idea). Triggers include "lateral thinking", "I'm stuck on a creative problem", "we're going in circles", "need fresh ideas", "try a different angle", "break out of the box", "ideas all feel the same"…

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Brainstorming and Code review. The repository describes itself as: Lateral thinking skills for AI agents - 8 techniques + a router. de Bono for your coding agent. The licence is MIT.

When your agent uses it

  • Include lateral thinking
  • Im stuck on a creative problem
  • Were going in circles
  • Need fresh ideas

Example prompts

  • “lateral thinking”
  • “m stuck on a creative problem”
  • “re going in circles”
  • “/lateral”

Requirements

  • Node.js

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Diagnose. Match the user's symptom to the table. If the symptom is unclear, ask exactly one focused question — do not interrogate.
  2. Pick exactly one technique. Never route to a second technique in the same pass. If another looks promising, offer it as a next move once…
  3. Read ..//SKILL.md — relative to this file — and follow it inline. Do not invoke it as a separate skill; read the file and execute its…
  4. Refuse analytical work politely. Debugging, code review, and implementation are not creative targets. Suggest an analytical approach…

What it can do on your machine

Read from SKILL.md and the folder at commit bde713d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lateral loads about 1.4k tokens when it runs. Until then it costs about 159 tokens; SKILL.md has 742 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~159
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from danium/lateral-thinking at commit bde713d, republished under its MIT licence (© danium). 742 words, ~1,416 tokens.

Download SKILL.mdSave it as .claude/skills/lateral/SKILL.md (or your agent's skills folder).
name
lateral
description
Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the right technique from the toolkit (random-stimulus, provocation, inversion, concept-fan, analogy, scamper, six-hats, worst-idea). Triggers include "lateral thinking", "I'm stuck on a creative problem", "we're going in circles", "need fresh ideas", "try a different angle", "break out of the box", "ideas all feel the same", "predictable brainstorm". Do NOT use for analytical work like debugging, code review, or implementation tasks.

Lateral

What this does

Being stuck has shapes. Ideas that all feel the same is a different problem from a constraint that feels unbreakable, which is different again from suspecting you are solving the wrong problem. Each shape has a technique that fits it.

This skill diagnoses the symptom, picks exactly one technique, and runs it inline. It is a router, not a technique of its own.

Decision table

SymptomTechnique
Ideas all feel the same; brainstorm output is predictablerandom-stimulus
A constraint or rule feels unbreakableprovocation
Requirements assume things nobody has questionedinversion
We might be solving the wrong problemconcept-fan
The solution works but feels derivativeanalogy
We have one idea and need variationsscamper
A decision is being made too fast / everyone agreessix-hats
Everything feels timid, safe, cautiousworst-idea

Routing procedure

  1. Diagnose. Match the user's symptom to the table. If the symptom is unclear, ask exactly one focused question — do not interrogate.
  2. Pick exactly one technique. Never route to a second technique in the same pass. If another looks promising, offer it as a next move once the first has finished.
  3. Read ../<technique>/SKILL.md — relative to this file — and follow it inline. Do not invoke it as a separate skill; read the file and execute its workflow yourself, including its honesty mechanics.
  4. Refuse analytical work politely. Debugging, code review, and implementation are not creative targets. Suggest an analytical approach instead. Redesigning or ideating about such a process is a valid creative target: "reinvent our code-review ritual" is in scope; "review this PR" is not.

If the target itself is unclear, the chosen technique's own Step 1 will ask for it. Do not ask twice.

If the technique file is missing

A partial install may leave this router without its siblings. Do not fail — run a degraded session from the condensed core loop below, then tell the user:

This is the condensed version of the technique. The full skill carries reference material — stimulus pools, question banks, worked examples — that makes the session substantially better. To install the complete toolkit: npx skills add danium/lateral-thinking

Show full SKILL.md (392 more words)Show less

Condensed core loops

random-stimulus — Pick 8–12 random unrelated things across at least five categories. List each one's properties. Force a connection to the target. Keep an idea only if you could not have reached it without the stimulus; abandon the rest visibly. Scan hits and abandonments for a meta-pattern.

provocation — State 4–6 deliberately wrong assertions about the problem: escape a rule, reverse a relationship, exaggerate a quantity, distort the sequence, assert a wishful fantasy as fact. Extract movement from each — the principle inside it, what would happen moment to moment, what differs from today. Shape live threads into ideas.

inversion — List 5–8 assumptions behind the current approach. Flip each into its strongest plausible opposite. Ask where each flip is already true, and who profits from it today. Develop the survivors; mark the dead flips dead.

concept-fan — Ask "what is this a way of doing?" twice to climb to broader concepts. At each level, fan out 3–4 alternative concepts that serve the level above. Drop back down to concrete implementations for the promising ones. Prune branches that are the original wearing a coat of paint.

analogy — State the problem's structure in one sentence: actors, flows, bottleneck. Pick 3–5 structurally similar domains distant from the target. Map the roles. Transfer what each domain does about the bottleneck — mechanisms, not aesthetics.

scamper — Run the existing idea through Substitute, Combine, Adapt, Modify, Put-to-other-use, Eliminate, Reverse. Three to four pointed questions each; answer only the ones that bite. Empty operations are normal — show them empty. Collect the hits into concrete variants.

six-hats — Take the decision through six unblended passes: White (facts and missing data), Red (gut feelings, unjustified), Black (risks tied to mechanisms), Yellow (benefits tied to mechanisms), Green (alternatives, one abandoning the premise), Blue (synthesis with a confidence level).

worst-idea — Design 5–8 genuinely terrible solutions, each plausible enough that someone has shipped it. Name the mechanism that makes each one bad. Invert the mechanisms — not the ideas — into features.

What NOT to do

  • Don't run two techniques in one pass. Offer the second as a next move.
  • Don't skip the chosen technique's honesty mechanics. The visible abandonments are the point; a session where everything works is a session that was faked.
  • Don't push the user toward a decision. These techniques diverge. Convergence belongs to the user.
  • Don't route analytical work anywhere. Refuse it and say why.

© danium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/lateral of danium/lateral-thinking.

Open the folder on GitHubat commit bde713d

Compare with similar skills

Lateral next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lateral compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lateral this skilldanium/lateral-thinking318—~1.4kAutomated safety check: PassMIT
Work Issuejoesaby/astro-mermaid123—~891Automated safety check: PassMIT
Explorexwtro0tk1t-cloud/harness265—~1.6kAutomated safety check: PassNone
Seek Verdictsd0xdev/sd0x-harness192—~1.5kAutomated safety check: PassMIT
Trellis Session Insightmindfold-ai/Trellis15k4 repos~1.7kAutomated safety check: PassAGPL-3.0
GitHub Review Iterationprisma/orm48k—~2.2kAutomated safety check: PassApache-2.0

Similar skills

  • Work Issue

    joesaby/astro-mermaid

    End-to-end workflow for resolving a GitHub issue in astro-mermaid — triages complexity, then runs brainstorm → TDD → implement → docs/spec → code review at the right depth.

    123 GitHub stars~891 tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Explore

    xwtro0tk1t-cloud/harness

    Graph-driven project understanding using code-review-graph (CRG).

    265 GitHub stars~1.6k tokensUpdated 5 mo ago
    Agent WorkflowsAuto-check passed
  • Seek Verdict

    sd0xdev/sd0x-harness

    Independent second-opinion verification for any finding. An agent skill from sd0xdev/sd0x-harness.

    192 GitHub stars~1.5k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Trellis Session Insight

    mindfold-ai/Trellis

    Reach into past AI conversation history through the trellis mem CLI.

    15k GitHub starsUsed in 4 repos~1.7k tokens
    DevelopmentAuto-check passed
  • Official

    Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.

    48k GitHub stars~2.2k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Cherry Studio PR Review

    CherryHQ/cherry-studio

    Reviews Cherry Studio branches, pull requests, commits, files and docs against the project's own architecture, naming, API-boundary and UI rules, report-only by default.

    52k GitHub stars~3.9k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from danium/lateral-thinking

All 10 skills in this repo
  • Analogy

    danium/lateral-thinking

    Forced Analogy / Structural Transplant — map the problem onto a structurally similar system from a distant domain (immune system, air-traffic control, restaurant kitchen, jazz ensemble) and transfer…

    318 GitHub stars~1.6k tokensUpdated 24 days ago
    Auto-check passed
  • Concept Fan

    danium/lateral-thinking

    Edward de Bono's Concept Fan — climb from the current solution to the concept it serves by asking "what is this a way of doing?", then fan out alternative concepts and concrete implementations for…

    318 GitHub stars~1.4k tokensUpdated 24 days ago
    Auto-check passed
  • Inversion

    danium/lateral-thinking

    Assumption Inversion — list the assumptions behind the current approach and flip each one, then ask where the flipped version could actually be true.

    318 GitHub stars~1.5k tokensUpdated 24 days ago
    Auto-check passed
  • Provocation

    danium/lateral-thinking

    Edward de Bono's Provocation (Po) technique — state something deliberately wrong or absurd about the problem, then extract useful "movement" from it instead of judging it.

    318 GitHub stars~1.7k tokensUpdated 24 days ago
    Auto-check passed
  • Random Stimulus

    danium/lateral-thinking

    Edward de Bono's Random Stimulus technique — force-fit a random unrelated object, place, or phenomenon onto a creative target to break familiar association patterns.

    318 GitHub stars~2.3k tokensUpdated 24 days ago
    Auto-check passed
  • Scamper

    danium/lateral-thinking

    SCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange.

    318 GitHub stars~1.3k tokensUpdated 24 days ago
    Auto-check passed

Questions about Lateral

What does Lateral do?

Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the…. Lateral is an agent skill from danium/lateral-thinking. Lateral thinking toolkit router — when you're stuck, going in circles, need fresh ideas, or standard brainstorming keeps producing predictable results, this diagnoses the symptom and applies the right technique from the toolkit (random-stimulus, provocation, inversion, concept-fan, analogy, scamper, six-hats, worst-idea).

When should I use Lateral?

Lateral fits situations like: include lateral thinking; im stuck on a creative problem; were going in circles; need fresh ideas.

How do I install Lateral in Claude Code?

Run `npx skills add danium/lateral-thinking --skill lateral -a claude-code`. Or copy the skill folder (skills/lateral in danium/lateral-thinking) into .claude/skills/lateral in your project. Claude Code loads it when a task matches its description.

How do I install Lateral in Codex?

Run `npx skills add danium/lateral-thinking --skill lateral -a codex`. Or copy the skill folder (skills/lateral in danium/lateral-thinking) into .agents/skills/lateral in your project. Codex loads it when a task matches its description.

Can I use Lateral in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add danium/lateral-thinking --skill lateral -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lateral, .gemini/skills/lateral, .github/skills/lateral and .opencode/skills/lateral in your project.

What does Lateral need to run?

Going by SKILL.md and its folder, Lateral needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Lateral access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Lateral safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lateral use?

Lateral is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lateral use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lateral?

Skills that share tags, products or a category with Lateral: Work Issue (joesaby/astro-mermaid, 123 stars), Explore (xwtro0tk1t-cloud/harness, 265 stars), Seek Verdict (sd0xdev/sd0x-harness, 192 stars) and Trellis Session Insight (mindfold-ai/Trellis, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lateral?

danium (a GitHub user) maintains it in danium/lateral-thinking, which has 318 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 13, 2026.

Source: danium/lateral-thinking on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.