关于 council
council 是一项召集三个不同提供方模型代表进行评审或反馈的技能,并汇总发现、分歧和后续建议。它还规定了代码评审轮次及在拉取请求中记录结果的方式。
主要功能
- 01并行委派给三个提供方
- 02使用指定或旗舰模型
- 03以只读方式评审和反馈
- 04汇总发现与分歧
- 05跟踪代码评审轮次和评分
- 06在拉取请求描述中记录结果
适用场景
- 01为请求获取独立反馈
- 02通过代表评分评审代码
- 03在拉取请求中记录评审轮次
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ t3dotgg/ tstack --skill council安装后在 Claude Code 中输入/council确认已加载。
详细介绍
Council
通常请三位代表协助处理用户的请求,主要用于审查或反馈。每位代表应使用来自不同提供商的一款强大模型,并采用高推理强度。如果用户的指示指定了理事会成员,请使用这些成员;否则,请选择各提供商最新的旗舰模型,例如 Claude Opus、GPT Sol 和 Gemini Pro。
在 T3 Code 中,使用 orchestrator_capabilities 解析模型,然后使用 delegate_task 并行启动每个模型对应的一位代表。在其他环境中,使用运行环境提供的子 Agent 工具。如果无法联系到三家提供商,或指定的成员无法使用,请如实说明,而不是换用其他成员。
向每位代表提供请求和相关背景信息。对于审查或反馈,请确保他们的工作为只读。收集他们的回复,并总结有用的发现、分歧和建议的后续步骤。
对于代码审查,请让每位代表给出 10 分制评分。 每轮完整审查计为一轮。 修复后重新审查即为新一轮。
如果工作最终形成拉取请求,请将结果写入拉取请求描述。 将本节放在末尾的模型和运行环境行之前:
## Council review
Rounds: 2
| Delegate | Round 1 | Round 2 |
| --- | --- | --- |
| Claude Opus | 7/10 | 9/10 |
| GPT Sol | 8/10 | 10/10 |
| Gemini Pro | 7/10 | 9/10 |
如果代表没有给出评分,请写 no score。不要编造评分。
如果拉取请求处于开放状态,请编辑其描述。不要为此发布评论。
如果没有拉取请求,请仅在最终回复中写入相同的结果。
如果你认同他们的建议,请进行修改,然后请求新一轮审查。重复此流程,直到所有代表都认可结果。
不要让反复审查导致范围蔓延。控制范围、避免偏离是你的职责。
评论
支持 Markdown