← ClaudeAtlas

goal-orientedlisted

MUST use for ANY user request. This is a rigid requirement that applies to all tasks and conversations.
konglong87/methodology-skills · ★ 4 · AI & Automation · score 81
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" # 检查是否在 Git 仓库中 if [ "$PROJECT_ROOT" = "unknown" ]; then echo "WARNING: Not in a Git repository" fi ``` ### 前置技能检查 **dependencies 检查**(无依赖): 此技能无前置依赖,可直接执行。 **工件目录初始化**: ```bash # 确保工件目录和目标目录存在 mkdir -p memory/artifacts/goal-oriented mkdir -p memory/goals ``` ### 用户意图确认 根据用户消息判断: **检查点**: - [ ] 用户请求是否包含任务特征(行动指令、多步骤需求) - [ ] 是否需要创建新目标、更新现有目标或验证目标 - [ ] 确定是纯信息查询还是需要执行的任务 **意图分类**: 1. **创建目标**:用户提出新任务,当前无 pending 目标 2. **调整目标**:用户修改需求,当前有 pending 目标 3. **验证目标**:AI 认为完成,需要验证目标达成情况 4. **查询/对话**:纯信息查询或简单问答,无需创建目标 ### 需求细化与方案探索(强制)(新增) **触发时机**:创建目标文件后,执行任务前 **强制动作**:依次调用前置技能链 **前置技能链**: #### 1. prompt-enhancer(需求细化+方案探索) **触发条件**: - 用户需求模糊或不完整 - 复杂任务(涉及多个模块/系统) - 需要探索多种方案 **执行步骤**: ``` 创建目标后 → 调用 prompt-enhancer ↓ 需求细化(每个关键点问3-4问题) ↓ 方案探索(头脑风暴3-5种方案) ↓ 用户选择方案 ↓ 生成需求方案工件 ``` **工件位置**:`memory/artifacts/prompt-enhancer/result-{timestamp}.json` **价值**: - 避免理解偏差 - 充分论证方案 - 发现隐藏需求 --- #### 2. planning(实施规划+plan-review) **触发时机**:prompt-enhancer 完成后 **强制动作**:生成实施计划并经过用户确认 **执行步骤**: ``` 读取需求方案工件 → planning ↓ 步骤分解(MECE原则) ↓ 依赖识别 ↓ 资源规划 ↓ 风险评估 ↓ 生成实施计划 ↓ plan-review(用户确认) ↓ 生成实���计划工件 ``` **工件位