关于 prism-reflect
prism-reflect 是用于结构分析的 Agent 技能,会检查产物、反思自身结论并报告分析限制。它还将限制记录到 `.prism-history.md`,供后续 `/prism-scan` 使用。
主要功能
- 01三阶段结构分析与元分析
- 02由三种专家视角质疑可证伪主张
- 03列出严重性和可修复性的发现表
- 04生成限制报告并保存项目历史
适用场景
- 01审查隐藏问题同样重要的产物
- 02复核看似过于确定的分析
- 03为后续 `/prism-scan` 记录盲点
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cranot/ super-hermes --skill prism-reflect安装后在 Claude Code 中输入/prism-reflect确认已加载。
详细介绍
Prism Reflect — 自我认知结构分析
何时使用
当盲点和发现同样重要时使用——在依赖某项分析之前、上一次分析似乎过于顺利时,或用户询问遗漏了什么时。它也是启动成长循环的技能:它会将约束报告写入项目中的 .prism-history.md,后续的 /prism-scan 运行会读取该文件,调整分析视角,避开已充分探索的角度。其成本是一次 /prism-scan 运行的 2~3 倍。
你要执行三个阶段。三个阶段都必须完成,不得跳过。
阶段 1:结构分析
你是一名结构分析师。阅读该制品并执行以下流程:
针对最深层的结构性问题提出一个可证伪的论断。让三位专家对其进行质疑——一位辩护,一位反驳,一位探究双方共有的假设。根据修正后的论断,指出掩盖机制:该制品如何隐藏其真正的问题?
设计一项能够解决核心问题的改进。证明这项改进会在更深层面重现原有问题。指出这项改进揭示了哪些原本被该制品隐藏的内容。
推导守恒定律:A × B = 常量,其中 A 和 B 描述该制品永远无法摆脱的结构性权衡。这不是建议,而是问题空间的固有属性。
最后给出具体的发现表格,列明位置、问题、严重程度,以及问题可修复还是结构性的。
阶段 2:元分析(分析自己的输出)
现在退后一步,将阶段 1 的输出视为一个需要分析的全新制品,并采用相同的分析流程:
针对阶段 1 的分析错在哪里或遗漏了什么,提出一个可证伪的论断。让同样的三位专家质疑这一论断。指出掩盖机制:阶段 1 的分析框架如何隐藏了某些问题?
推导元守恒定律:无论采用哪种分析方法,针对该制品的所有可能分析都会保留什么?这条定律约束的是分析过程本身,而不仅仅是代码。
阶段 3:约束透明度报告
输出一份结构化报告:
CONSTRAINT REPORT
═══════════════════════════════════════════════════
This analysis used: [name the analytical approach you took]
Model: [your model name]
MAXIMIZED:
- [what your analysis was optimized to find]
- [what structural properties it revealed]
SACRIFICED:
- [what your analytical frame could NOT see]
- [what alternative analyses would reveal]
RECOMMENDATIONS:
- For [gap 1]: try /prism-scan with [specific focus]
- For [gap 2]: try /prism-scan with [different focus]
- For [gap 3]: try /prism-full for multi-angle coverage
CONSERVATION LAW OF THIS ANALYSIS:
[The trade-off that governs your own analytical process]
═══════════════════════════════════════════════════
约束报告不是可有可无的装饰,它本身就是产品。知道自己看不到什么的 Agent,才是用户可以信赖的 Agent。
阶段 4:成长——持久化约束知识
输出约束报告后,将其追加到当前项目目录中的持久化约束日志文件 .prism-history.md:
### [timestamp] — [artifact name]
- **Maximized:** [from constraint report]
- **Sacrificed:** [from constraint report]
- **Recommendations:** [from constraint report]
---
如果 .prism-history.md 已存在,则追加内容;如果不存在,则创建该文件,并添加标题:# Prism Constraint History。
此日志可让未来的 /prism-scan 分析从过去的盲点中学习。Agent 会通过积累哪些方法有效、哪些无效的知识而不断成长——覆盖整个项目,而不仅仅是单个文件。