mcpField
C
council

council

github.com/filipgutica其他012 次安装今天更新
代码仓库

关于 council

Council 是一项用于汇集三种独立模型意见并在当前对话中综合分析的技能,适合需要多方审阅的任务。它涵盖问题设定、并行咨询和证据核查,并将成员职责限定为只读建议。

主要功能

  1. 01设定共同问题与评估标准
  2. 02并行征询三个模型
  3. 03依据证据核查主张
  4. 04保留异议与不确定性

适用场景

  1. 01比较独立建议
  2. 02审阅不断变化的代码产物
  3. 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 请求,并不代表获得实施、发布或合并的授权。

召集成员

除非用户指定其他成员,否则使用以下默认配置:

成员模型投入程度
Astragpt-6-astrahigh
Sol 6.1gpt-6.1-solhigh
Opus 5.5claude-opus-5-5high

在 T3 Code 中,使用 orchestrator_capabilities 解析目标,然后为每位成员调用 delegate_task。宣布某模型不可用之前,先搜索是否存在该模型。根据模型公开的 target.options 映射投入程度。这些默认配置使用两个提供方;不要求三个成员来自不同提供方。

在其他环境中,只有当宿主的子 Agent 工具能够调用所需模型和投入程度时才使用它们。启动前,报告无法调用的目标,并询问用户是更换成员阵容还是由较少成员继续。绝不静默替换模型。如果成员在启动后失败,保留已完成的意见,并注明 Council 未完整完成。

以并行方式启动成员,分别提供独立上下文,并确保成员之间无法访问彼此的回复。每份任务说明都应包含:

  • 共同的问题、背景、约束和评判标准。
  • 只读职责、允许使用的来源以及相关指令文件。
  • 请给出建议、支持性证据或理由、最有力的反对意见或替代方案,以及重要的不确定性。
  • 要求成员自行完成工作,不要继续委派。

遵循宿主规定的完成机制,收集所有成员的回复后再进行综合。默认只进行一轮。只有在用户要求,或授权任务中存在值得解决的具体未决问题时,才进行下一轮。

综合意见

根据现有证据核查重要主张。权衡推理质量,而非简单计票;保留重要异议。

请简洁作答,并包含:

  • 建议及其理由。
  • 每位成员的观点,并注明实际运行的模型。
  • 影响决策的共识、分歧和不确定性。
  • 下一步行动,包括需要用户作出的任何决定。

在结论旁注明缺席成员或未经核实的模型设置。Council 的建议仅适用于所提供的问题和材料。对于另行授权的工作,继续遵守其现有约束。

评论

支持 Markdown