# Analyze

> 需求分析阶段入口；聚合评分、追问与范围判定规则，按需加载 references/assets/scripts。

- Skill: `evidentloop/analyze-2` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add evidentloop/analyze-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/evidentloop/analyze-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: evidentloop (https://skillmd.com/u/evidentloop)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/evidentloop/analyze-2

---


# Analyze（入口文档）

> 先读证据，再把目标、交付物和候选路径分开。

## 何时激活

- 进入需求分析阶段（`workflow` / `plan_only`）。
- 需要做需求评分、追问或复杂度路由判定。

## 执行骨架

1. 先加载 `references/analyze-rules.md`。
2. 读取用户提供的材料和相关代码，区分目标、交付物与候选路径，再做完整性评分。
3. 若评分不足，按 `auto_decide` 处理：
   - `false`：使用 `assets/question-output.md` 追问。
   - `true`：显式补充假设后继续。
4. 评分达标后，交接已确认的成功标准、范围、证据和仍会影响结果的未知项。
5. 输出阶段摘要，格式参考 `assets/success-output.md`。

## 资源导航

- 长规则：`references/analyze-rules.md`
- 共享写作规范：`../references/shared-writing-dna.md`（所有输出遵循）
- 输出契约：`../references/output-contract.md`（必需 section、条件增强、自检）
- 追问模板：`assets/question-output.md`
- 达标输出模板：`assets/success-output.md`
- 确定性评分脚本：`scripts/score_requirement.py`

## 确定性逻辑（脚本优先）

当需要可审计评分时，优先调用：

```bash
python3 skills/zh/skills/sopify/analyze/scripts/score_requirement.py \
  --goal-clarity 2 \
  --expected-outcome 2 \
  --scope-boundary 1 \
  --constraints 1 \
  --require-score 7
```

脚本输出 JSON，包含：总分、阈值判定、缺失维度清单。

## 边界

- 不在本技能直接生成方案包（交给 `design`）。
- 不在本技能直接执行代码修改（交给 `develop`）。

