关于 council
Council 是一项用于汇集三种独立模型意见并在当前对话中综合分析的技能,适合需要多方审阅的任务。它涵盖问题设定、并行咨询和证据核查,并将成员职责限定为只读建议。
主要功能
- 01设定共同问题与评估标准
- 02并行征询三个模型
- 03依据证据核查主张
- 04保留异议与不确定性
适用场景
- 01比较独立建议
- 02审阅不断变化的代码产物
- 03总结共识与分歧
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ filipgutica/ filip-stack --skill council安装后在 Claude Code 中输入/council确认已加载。
附带文件agents/openai.yamlTHIRD_PARTY_NOTICES.md
详细介绍
Council
使用三种独立意见帮助回答用户的请求。你在当前线程中协调并综合这些意见。
明确问题
向每位成员提供相同的问题、相关背景或材料、约束和有用答案的评判标准。保留用户的不确定性;不要加入你偏好的答案。对于会变化的材料,请注明所审阅的版本,例如 commit SHA 和任何未提交的 diff。
Council 成员只提供建议。仅凭发起 Council 请求,并不代表获得实施、发布或合并的授权。
召集成员
除非用户指定其他成员,否则使用以下默认配置:
| 成员 | 模型 | 投入程度 |
|---|---|---|
| Astra | gpt-6-astra | high |
| Sol 6.1 | gpt-6.1-sol | high |
| Opus 5.5 | claude-opus-5-5 | high |
在 T3 Code 中,使用 orchestrator_capabilities 解析目标,然后为每位成员调用 delegate_task。宣布某模型不可用之前,先搜索是否存在该模型。根据模型公开的 target.options 映射投入程度。这些默认配置使用两个提供方;不要求三个成员来自不同提供方。
在其他环境中,只有当宿主的子 Agent 工具能够调用所需模型和投入程度时才使用它们。启动前,报告无法调用的目标,并询问用户是更换成员阵容还是由较少成员继续。绝不静默替换模型。如果成员在启动后失败,保留已完成的意见,并注明 Council 未完整完成。
以并行方式启动成员,分别提供独立上下文,并确保成员之间无法访问彼此的回复。每份任务说明都应包含:
- 共同的问题、背景、约束和评判标准。
- 只读职责、允许使用的来源以及相关指令文件。
- 请给出建议、支持性证据或理由、最有力的反对意见或替代方案,以及重要的不确定性。
- 要求成员自行完成工作,不要继续委派。
遵循宿主规定的完成机制,收集所有成员的回复后再进行综合。默认只进行一轮。只有在用户要求,或授权任务中存在值得解决的具体未决问题时,才进行下一轮。
综合意见
根据现有证据核查重要主张。权衡推理质量,而非简单计票;保留重要异议。
请简洁作答,并包含:
- 建议及其理由。
- 每位成员的观点,并注明实际运行的模型。
- 影响决策的共识、分歧和不确定性。
- 下一步行动,包括需要用户作出的任何决定。
在结论旁注明缺席成员或未经核实的模型设置。Council 的建议仅适用于所提供的问题和材料。对于另行授权的工作,继续遵守其现有约束。