Analyze

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

evidentloop 72b2288 5 files · 7.1 KB Updated

File contents

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

确定性逻辑(脚本优先)

当需要可审计评分时,优先调用:

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)。

evidentloop/sopify/tree/main/skills/zh/skills/sopify/analyze commit 72b2288713

Frequently asked questions

npx skillmds@latest add evidentloop/analyze-2