CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

council-mode

Run a bounded supervisor-mediated advisor council. Use when the user asks for council mode, asks to convene advisors, debate a decision, cross-examine recommendations, or run /council.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, highly operational skill body with a well-bounded multi-pass workflow, explicit stop conditions, and good use of a single reference file for contracts and schemas. Main gaps: no inline copy-paste workflow script, and the reference path prefix will not resolve against the actual bundle layout.

Suggestions

Fix the reference path: the bundle file lives at `references/pass-contracts.md` relative to SKILL.md, but the body says `skills/council-mode/references/pass-contracts.md` — resolve it relative to the skill's own directory so navigation works.

Include a minimal inline example of the Pass 1 workflow script shape (even 5-10 lines) so the orchestration is copy-paste ready without opening the reference.

State the claim-matrix format concretely (columns/fields for agreements, disputed claims, missing proof) to remove ambiguity in step 5.

DimensionReasoningScore

Conciseness

The body is dense and operational with zero padding — e.g. "Advisors stay read-only and do not see peer transcripts by default" and "A resume needs a retained run id and task; it excludes `agent` and rejects `gate`" — and it never explains concepts Claude already knows. Every token earns its place (anchor 5); anchor 4 would require identifiable over-explanation to trim, and there is none.

5 / 5

Actionability

Concrete, near-executable guidance throughout — `subagent({ action: "list" })`, `subagent({ workflow: true, async: true })` with `runs.all`, `phase: "Council pass 1"`, `output: false`, fallback rules (`context: "fork"` for `oracle`), and a cap of "at most five material relay claims per advisor". It falls short of anchor 5 because the actual workflow script and output schemas are not inline copy-paste ready — they live in the reference file — leaving minor gaps such as the exact claim-matrix format.

4 / 5

Workflow Clarity

The Protocol is a clear 7-step sequence with explicit stop conditions ("Stop at convergence, pass cap, failed fallback, or user interruption"), user checkpoints (steps 2, 4, and 6), error-recovery paths (fallback roster, degraded mode, fresh-context fallback), and a memo checklist. The batch operation of launching multiple advisors is explicitly bounded ("Never use more than four advisors", "Never run an unbounded loop"), matching anchor 5 rather than anchor 4's 'minor validation gaps'.

5 / 5

Progressive Disclosure

The split is appropriate — orchestration in SKILL.md, schemas and the advisor profile template in one one-level-deep reference, clearly signaled ("Before launch, read `skills/council-mode/references/pass-contracts.md`"). However, the referenced path does not match the actual bundle layout (`references/pass-contracts.md` relative to SKILL.md), a minor navigation gap that keeps it at anchor 4 ('minor organization gaps') rather than anchor 5's 'easy navigation'.

4 / 5

Total

18

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, well-triggered description with an explicit 'Use when' clause and excellent distinctiveness. Its only weakness is that the 'what' states one high-level action rather than enumerating the council's concrete capabilities.

Suggestions

Name the concrete capabilities in the first sentence, e.g. "Collect independent advisor reports, cross-examine disputed claims, and synthesize a decision memo under parent supervision" — this would lift specificity from listing one action to several.

Optionally note the fallback behavior (one-oracle degraded mode) so the description reflects what happens when no council profiles exist.

DimensionReasoningScore

Specificity

The 'what' is a single high-level action — "Run a bounded supervisor-mediated advisor council" — with no enumeration of the concrete operations (independent reports, cross-examination, decision memo). This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive): the mechanism is specific enough to exceed anchor 2's generic 'names the domain but actions are minimal', but it does not list the several specific actions required for anchor 4.

3 / 5

Completeness

It explicitly answers both 'what' ("Run a bounded supervisor-mediated advisor council") and 'when' with a concrete 'Use when...' clause listing multiple trigger phrases. This matches anchor 5; anchor 4 would apply only if the 'when' were less explicit, which it is not.

5 / 5

Trigger Term Quality

The description covers the natural phrases a user would say — "council mode", "convene advisors", "debate a decision", "cross-examine recommendations" — plus the explicit slash command "/council". Coverage is comprehensive within the skill's niche with no identifiable missing synonyms, matching anchor 5 rather than anchor 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

"Council mode" and "/council" name a clear niche with distinct triggers, and terms like "convene advisors" and "cross-examine recommendations" are unlikely to fire for unrelated skills. Minimal conflict risk, matching anchor 5.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

nicobailon/pi-subagents

Path

skills/council-mode/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.