Pi Result Handling 是一项内部指导技能,来源为 agents365-ai/365-skills,主要用于规范将 Pi 辅助工具(helper)的输出回传给用户时的呈现方式。
用途 该技能面向需要展示 Pi helper 输出的场景,确保输出结构、证据边界和后续处理方式保持一致,避免在呈现结果时引入未经授权的改动或猜测。
主要能力
- 保留 helper 返回的结论(verdict)、摘要(summary)、发现(findings)和后续步骤(next steps)结构。
- 对于审查(review)输出,先呈现发现,并按严重程度排序。
- 文件路径和行号必须与 helper 报告完全一致。
- 保留证据边界:若 Pi 将某项标记为推断(inference)、不确定(uncertainty)或后续问题(follow-up question),需保留该区分。
- 当提示要求特定输出分区时保留这些分区,例如观察到的事实、推断、开放问题、涉及文件或后续步骤。
- 若无发现,需明确说明,并简短保留残余风险说明。
- 若 Pi 进行了编辑,需明确说明,并在 helper 提供时列出涉及的文件。
使用方式 该技能以指导规则形式使用,适用于处理 Pi helper 输出的流程中。具体触发与集成方式暂未提供。
适用场景
- 展示 Pi 的审查结果。
- 处理 pi:pi-companion-forwarder 的输出。
- 需要区分事实、推断与开放问题的输出呈现。
限制与关键约束
- 对 pi:pi-companion-forwarder,不得将失败或不完整的 Pi 运行转为 Claude 侧的实现尝试,应报告失败并停止。
- 对 pi:pi-companion-forwarder,若 Pi 从未成功调用,不得生成任何替代答案。
- 关键要求:呈现审查发现后必须停止,不得进行任何代码更改,不得修复任何问题。必须明确询问用户希望修复哪些问题(如有),之后才能改动文件。严禁自动应用审查中的修复,即使修复显而易见。
- 若 helper 报告输出格式错误或 Pi 运行失败,应包含最具可操作性的 stderr 行并停止,而非猜测。
- 若 helper 报告需要设置(缺少 pi 二进制、未配置 provider),应引导用户到 /pi:setup,不得自行设计替代流程。
其他信息(如安装命令、平台、收费方式等)暂未提供。