← ClaudeAtlas

first-principleslisted

Use when facing complex problems requiring innovative solutions, when conventional approaches fail, when breaking down assumptions, or when user asks to 'think from first principles', 'get to the root', 'fundamentally rethink', 'what's the essence', 'strip away assumptions'.
konglong87/methodology-skills · ★ 4 · AI & Automation · score 83
Install: claude install-skill konglong87/methodology-skills
# 第一性原理思维 ## 前置协议 ### 环境检测 ```bash # 检测当前项目信息 PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || echo "unknown") BRANCH=$(git branch --show-current 2>/dev/null || echo "unknown") COMMIT=$(git rev-parse --short HEAD 2>/dev/null || echo "unknown") echo "PROJECT: $PROJECT_ROOT" echo "BRANCH: $BRANCH" echo "COMMIT: $COMMIT" ``` ### 前置技能检查 **benefits-from 检查**(推荐但非必须): ```bash # 检查 goal-oriented 工件 GOAL_ARTIFACT="memory/artifacts/goal-oriented/latest.json" if [ -f "$GOAL_ARTIFACT" ]; then echo "FOUND: goal-oriented artifact" # 提取目标信息(使用 Read 工具读取) # 在分析中参考目标上下文 else echo "INFO: No goal-oriented artifact found" echo "Consider running /goal-oriented first for better context" fi ``` **工件目录初始化**: ```bash # 确保工件目录存在 mkdir -p memory/artifacts/first-principles ``` ### 用户意图确认 根据用户消息判断: **检查点**: - [ ] 用户面临的问题是否需要创新方案 - [ ] 是否需要打破既有假设和惯例 - [ ] 问题复杂度是否适合第一性原理分析 **意图分类**: 1. **创新问题**:需要从本质重新构建解决方案 2. **性能优化**:找到瓶颈的根本原因 3. **技术选型**:从根本上分析需求 4. **架构设计**:从本质出发设计系统 ## Overview 第一性原理是一种从最基础、最根本的真理或事实出发,重新构建问题解决方案的思维方式。它要求抛开现有假设、惯例或类比,直接追问"这件事的本质是什么?""最基本的构成要素是什么?",然后基于这些基础元素推导出新的可能性。 **核心区别**: - **类比思维**: 基于现有方案改进("别人怎么做,我也能怎么做") - **第一性原理**: 从本质重新构建("根本不需要这样做") **典型例子**: 埃隆·马斯克思考火箭制造成本时,不是接受市场价,而是从原材料成本出发,得出自己制造更便宜的结论。 ## When to Use **适用场景**: - 复杂问题需要创新方案 - 常规方法失效,需要突破 - 需要打破既有假设和惯例 - 成本/效率需要根本性突破 - 技术选型、架构设计等关键决策 - 用户明确要求"从本质思考" **不适用场景**: - 简单的、已解决的问题 - 标准化的、成熟的做法 - 时间紧急,需要快速复用现有方案 ## The Process ```dot digraph first_principles { rankdir=TB; "