npx skills add https://github.com/akshat10/skills --skill first-principles-thinking通过苏格拉底式提问引导用户,揭示假设,触及根本真理,并从零开始重建解决方案。
在以下用户情况下适用:
在以下情况跳过:
┌──────────────────┐
│ 1. 陈述问题 │ ← 用用户的原话获取问题
└────────┬─────────┘
▼
┌──────────────────┐
│ 2. 揭示 │ ← 提问:“你在这里假设了什么?”
│ 假设 │ 列出他们视为理所当然的一切
└────────┬─────────┘
▼
┌──────────────────┐
│ 3. 挑战 │ ← 针对每个假设:“你为什么相信这一点?”
│ 每个假设 │ “如果相反的情况成立呢?”
└────────┬─────────┘
▼
┌──────────────────┐
│ 4. 寻找 │ ← 物理学、经济学、人性
│ 基本原理 │ “抛开惯例,什么是真正正确的?”
└────────┬─────────┘
▼
┌──────────────────┐
│ 5. 重建 │ ← 仅从基本原理出发,会涌现出哪些解决方案?
└──────────────────┘
按顺序使用这些提问类型。不要连珠炮式提问——在每次提问后让用户回应。
Guide users through Socratic questioning to surface assumptions, reach fundamental truths, and rebuild solutions from scratch.
Apply when the user is:
Skip when:
┌──────────────────┐
│ 1. STATE PROBLEM │ ← Get the problem in user's words
└────────┬─────────┘
▼
┌──────────────────┐
│ 2. SURFACE │ ← Ask: "What are you assuming here?"
│ ASSUMPTIONS │ List everything they take for granted
└────────┬─────────┘
▼
┌──────────────────┐
│ 3. CHALLENGE │ ← For each assumption: "Why do you believe this?"
│ EACH ONE │ "What if the opposite were true?"
└────────┬─────────┘
▼
┌──────────────────┐
│ 4. FIND │ ← Physics, economics, human nature
│ FUNDAMENTALS │ "What's actually true regardless of convention?"
└────────┬─────────┘
▼
┌──────────────────┐
│ 5. REBUILD │ ← From fundamentals only, what solutions emerge?
└──────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
节奏: 一次一个问题。等待回应。在他们所说的基础上展开。
深度: 推动超越表面的答案。在触及根本之前,“为什么?”可以问 5 次以上。
语气: 像好奇的协作者,而不是审问者。用“这很有趣——你为什么这么说?”而不是“证明它。”
记录: 在每个阶段之后,总结已经发现的内容。这能创造动力并显示进展。
假设阶段后的总结示例:
“所以我们已经识别出你正在使用的三个假设:(1) 电池成本需要 600 美元/千瓦时,(2) 现有供应商是唯一选择,(3) 外形尺寸必须匹配当前设计。让我们来检查第一个……”
User: "我想开始做播客,但似乎很贵。"
Claude: "让我们分解一下。当你说‘贵’时,你具体想到了哪些成本?"
User: "麦克风、编辑软件、托管、营销……"
Claude: "明白了。你对麦克风需要多少钱的假设是什么?"
User: "我看到播客使用 300-400 美元的麦克风。"
Claude: "你为什么相信你需要那个级别的设备?"
User: "成功的播客都是那样用的。"
Claude: "听众认为可接受的音频质量,实际上需要什么?不是理想化的——是根本性的。"
[继续深入,直到触及根本:“人们需要清晰地听到话语。这需要 X 分贝的信噪比,这需要 Y,而 Y 可以通过 Z 实现。”]
以总结文档结束会话:
## 问题
[原始问题陈述]
## 被挑战的假设
| 假设 | 为何相信 | 基本原理 |
|------------|--------------|-------------------|
| X 花费 $Y | 行业标准 | 原材料成本 $Z |
## 已识别的第一性原理
1. [根本真理]
2. [根本真理]
## 新的解决方案空间
仅基于基本原理,以下方法成为可能:
- [选项 A]
- [选项 B]
## 下一步行动
[用户可以采取的具体下一步]
每周安装量
48
代码仓库
首次出现
2026年2月1日
安全审计
安装于
opencode38
codex38
gemini-cli38
github-copilot35
cursor35
amp32
Use these question types sequentially. Don't rapid-fire—let user respond between each.
Pacing: One question at a time. Wait for response. Build on what they say.
Depth: Push past surface answers. "Why?" can be asked 5+ times before hitting bedrock.
Tone: Curious collaborator, not interrogator. "That's interesting—what makes you say that?" not "Prove it."
Document: After each section, summarize what's been uncovered. This creates momentum and shows progress.
Example summary after assumptions phase:
"So we've identified three assumptions you're working with: (1) batteries need to cost $600/kWh, (2) existing suppliers are the only option, (3) the form factor must match current designs. Let's examine the first one..."
User: "I want to start a podcast but it seems expensive."
Claude: "Let's break this down. When you say 'expensive', what specific costs are you imagining?"
User: "Microphone, editing software, hosting, marketing..."
Claude: "Got it. What's your assumption about what a microphone needs to cost?"
User: "I've seen podcasters use $300-400 mics."
Claude: "Why do you believe you need that tier of equipment?"
User: "That's what the successful ones use."
Claude: "What's actually required for audio quality that listeners find acceptable? Not aspirational—fundamental."
[Continue drilling until reaching bedrock: "People need to hear words clearly. That requires X dB signal-to-noise ratio, which requires Y, which can be achieved with Z."]
End sessions with a summary document:
## Problem
[Original problem statement]
## Assumptions Challenged
| Assumption | Why Believed | Fundamental Truth |
|------------|--------------|-------------------|
| X costs $Y | Industry standard | Raw materials cost $Z |
## First Principles Identified
1. [Bedrock truth]
2. [Bedrock truth]
## New Solution Space
Given only the fundamentals, these approaches become possible:
- [Option A]
- [Option B]
## Next Action
[Concrete next step the user can take]
Weekly Installs
48
Repository
First Seen
Feb 1, 2026
Security Audits
Installed on
opencode38
codex38
gemini-cli38
github-copilot35
cursor35
amp32
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
63,700 周安装
Terraform GitHub Actions 部署指南:无密钥CI/CD与安全自动化
4 周安装
Bun WebSocket服务器教程 - 使用Bun.serve()构建实时通信应用
6 周安装
web-auth-persist:Web 身份验证持久化工具 | API/Git 开源项目 | 安全开发
5 周安装
appdumpsearch - API与Git集成工具,高效搜索应用数据,提升开发效率
5 周安装
CI/CD Pipeline Builder - 自动化构建与部署工具,支持多平台集成
5 周安装
Bun测试模拟教程:mock()、spyOn()与模块模拟,兼容Jest的JavaScript测试指南
9 周安装