跳到正文
cccskills
免费在 GitHub 公开

council

/council — Deliberative multi-provider review. Use when the user runs /council.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md4.6 KB
  • agents/openai.yaml223 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/council — Deliberative multi-provider review

Review a PR, plan, research document, Beads issue, or supplied text using the shared council engine.

Usage

/council pr <number-or-url> --profile councils/multi-provider.example.json
/council plan <path> --profile councils/my-council.json
/council file <research.md> --profile councils/my-council.json
/council bead <beads-issue-id> --profile councils/my-council.json
  1. Resolve the user's artifact and intended scope. Include relevant acceptance criteria and supporting code/document excerpts; council models do not browse or inspect the repository independently.
  2. Run bun run council -- <source-kind> <source> --profile <profile> --dry-run --json. Check the envelope's ok, readiness, truncation, and budget. Never print or request API keys in chat. Without a hosted profile, explain that the default profile is only a deterministic demo.
  3. Run the same command without --dry-run, with the user's budget when supplied. This sends the source to every selected provider. Do not change providers or expand disclosure beyond the user's chosen profile.
  4. Read the returned run, including limitations, failures, unreviewed or contested findings, and reviewer rationales. An unsuccessful envelope may still contain a preserved run and artifacts; report them.
  5. Present the chair's recommendation with evidence and disagreements. A council verdict is advisory, not permission to edit, approve, merge, or post a GitHub review.

A pull request as the source

/council pr sends the PR's metadata, changed files and patch, and no bead. The acceptance criteria of the beads its description names are sent only with --linked-criteria, and only when the user asks for them: the PR description, not the user, chose those beads. With it, the dry run's listing names each bead whose criteria will be sent (linked acceptance criteria sent: …); show it to the user before step 3.

A bead as the source

/council bead <id> packs one Beads issue: its acceptance criteria (with id, title, type, priority, status, labels and dependency ids), its latest comments newest first, its description, the plan, research and report of its forge run or that it names, and the most recently mentioned pull request of this workspace's own origin repository. The evidence budget is spent in that order. The acceptance criteria and the comments take what they need first; the description is held to a tenth of the budget and each linked file to 15% until the pull request has had its turn, so under a short budget a long plan can be cut while the pull request is still packed.

  • Only when the user names the bead. Bead content is private, and a council run sends it to every provider in the profile. Never pick a bead yourself, and never widen a review to a bead the user did not name.
  • Give the full id. A partial id is refused. The bead is read with bd --readonly; nothing is written to the tracker.
  • Read the listing before sending. The --dry-run envelope's data.context.listing has one line per part: packed, cut, left out, missing, or a pull request URL that was not fetched. Show it to the user with the profile's providers and get their go-ahead before step 3. A real run prints the same listing on stderr before it starts.
  • A credential-like value in anything that would be sent or listed (the bead's title, labels, criteria, description, design, notes, external reference, spec id, comments, a linked file, the pull request) refuses the run and names where. That includes a part the budget would have dropped. Tell the user where; do not reach for --redact-secrets on your own.
  • Any plan, research or report path the bead mentions is sent, even when it was written for another bead. The listing shows each one: check it.
  • A run of a bead is recorded in the ledger against that bead, whether it was started with this command, through the MCP server or through the hearth's council route, and whether or not the caller also named the bead for the ledger. Naming a different bead for the ledger is refused. The dashboard's council page does not offer a bead as a source.

For interactive use: bun run dashboard, then /council.html. For another agent or system, prefer MCP council_start followed by council_status, avoiding a long blocking tool request: through the council's own server (bun run council:mcp) or an operator session of the harness's. The harness's registration in .mcp.json refuses council_start, council_review and council_cancel in an agent session. See docs/COUNCIL-REVIEWS.md.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

add-bead

免费

Capture free-text work as a tracked Beads issue. Use when the user runs /add-bead or wants to quickly file a Beads issue.

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

add-repo

免费

Register a new sub-repo in the knowledge base.

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

Add focused Bun unit tests for mission-critical behavior and edge cases — not blanket coverage.

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

ask

免费

Answer questions about the codebase from knowledge files. Use when the user runs /ask or asks a domain/knowledge question about the repos.

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

Meta-skill for creating Agent Forge skills under .claude/skills/ with SKILL.md, optional references/ and scripts/, and Bun scaffolds. Use when the user wants to add or author a skill, scaffold a new skill folder, or align skill docs with harness conventions (JSON script output, Beads for tasks).

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

Choose Beads issue priority (P0–P4, numeric, or named) from urgency, impact, and risk when creating or triaging work.

中文简介正在准备中。当前显示原文说明。

jupes/agent-forge-harness22026年10月19日 更新

查看 jupes 的全部技能

报告此技能的问题