关于 IterativeDepth
IterativeDepth 是一项通过不同视角探索问题,并将发现整合为独立、可测试标准的技能。它根据问题选择视角,并在新一轮开始重复既有发现时停止。
主要功能
- 01从多个视角探索问题
- 02按问题选择分析视角
- 03生成去重且可测试的标准
- 04完善标准并列出反向标准
- 05发现重复时停止迭代
适用场景
- 01发现遗漏的产品需求
- 02从对抗视角审视安全风险
- 03从用户体验角度识别 UX 需求
- 04完善复杂问题的评估标准
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ danielmiessler/ lifeos --skill iterativedepth安装后在 Claude Code 中输入/iterativedepth确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
ScientificFoundation.mdTheLenses.mdWorkflows/Explore.md详细介绍
自定义
执行前,请检查以下位置是否存在用户自定义设置:
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/IterativeDepth/
如果此目录存在,请加载并应用其中的任何 PREFERENCES.md、配置或资源。这些内容优先于默认行为。如果目录不存在,则使用技能默认设置。
IterativeDepth
功能说明
IterativeDepth 通过多个结构各异的视角审视同一个问题——字面、利益相关方、失败、时间等视角——并将各个角度发现的内容汇总为 ISC 标准,找出单次审视容易遗漏的要点。其基础是认知科学、AI/ML、需求工程和设计思维领域中 20 种成熟技术(参见 ScientificFoundation.md)。
交付内容
一次完整运行会产出:
- 去重后的 ISC 集合——每项标准均可通过二元测试判定,包含 8-12 个词,以状态而非行动表述。各项标准之间不得相互重复。
- 对现有标准的修订,并逐项说明更改内容及原因。
- 反向标准——绝不能发生的失败模式。
- 至少一项令人意外的跨视角发现——只有在两个视角碰撞时才浮现的需求。如果一次运行没有发现任何单次审视可能遗漏的内容,那它就没有创造价值。
如果新视角重复了先前视角的发现,就应停止。重要的是不重复的角度,而不是单纯增加角度。
视角
TheLenses.md 是包含八种探索视角的目录。从中挑选问题所需的视角,并按适当顺序使用,数量以确有价值为准。没有固定数量,也没有规定顺序:安全问题侧重失败和对手视角,UX 问题则侧重体验视角。让问题决定选择哪些视角。
工作流路由
| 工作流 | 触发条件 | 文件 |
|---|---|---|
| Explore | “iterative depth”、“explore deeper”、“multi-angle” | Workflows/Explore.md |
参考资料
- 视角目录:
TheLenses.md - 科学依据:
ScientificFoundation.md
注意事项
- 使用 2-8 轮视角分析,不要无限进行。 对大多数主题而言,约 5 轮后收益递减。
- 每轮都应发现真正的新需求,而非重述先前发现。 如果各轮开始重复,应尽早停止。
- 这是一项对 BPE 脆弱的技能。 请留意更智能的模型是否会使其变得多余。建议每季度测试一次。
执行日志
完成任何工作流后,追加一条 JSONL 记录:
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"IterativeDepth","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl
将 WORKFLOW_USED 替换为已执行的工作流,将 8_WORD_SUMMARY 替换为简短的输入描述,并将 SECONDS 替换为大致的实际耗时。如果工作流失败,则记录 status: "error"。