A structured prompting wrapper around Gemini that forces multi-framework analysis on hard problems. You're basically feeding your question through a pipeline of thinking models: first principles, systems thinking, pre-mortems, second-order effects. Useful when you're stuck on architecture decisions or need to stress-test an idea before committing. The prompts are verbose by design, walking Gemini through each framework step by step. It's not magic, just disciplined prompt engineering that makes you consider angles you'd otherwise skip. Works best when you actually have a complex problem, otherwise you're just adding ceremony to simple questions.

skills.sh installs
259
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add johnlindquist/claude --skill think --agent claude-code

Installs into .claude/skills of the current project.

Files

Think - Structured Reasoning

Apply structured thinking frameworks to complex problems.

Prerequisites

Gemini CLI installed:

pip install google-generativeai
export GEMINI_API_KEY=your_api_key

CLI Reference

All commands use Gemini with structured prompts:

gemini -m pro -o text -e "" "Your prompt"

Thinking Operations

Deep Analysis

Multi-framework reasoning on complex problems:

gemini -m pro -o text -e "" "Analyze this problem using multiple thinking frameworks:

PROBLEM: [Your problem]

Apply these frameworks:
1. First Principles - Break down to fundamental truths
2. Systems Thinking - Map components and interactions
3. Inversion - What would make this fail?
4. Second-Order Effects - What happens after the obvious?

For each framework:
- Key insights
- Blind spots it reveals
- Actionable implications

Synthesize into a coherent recommendation."

Quick Think

Fast reasoning on simpler questions:

gemini -m pro -o text -e "" "Think through this question step by step:

[Your question]

Provide:
1. Initial reaction
2. Key considerations
3. Potential pitfalls
4. Recommended approach"

Sponsors

Details

Repository
github.com/johnlindquist/claude
First seen
Jun 3, 2026

More from johnlindquist/claude

All 7

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs