| name | council |
| description | Assess a proposal through independent technical, product, risk, and dissenting lenses, then synthesize a decision without mutating unless explicitly requested. |
Council
Runtime syntax: invoke the plugin copy through the active runtime's owner-qualified skill selector; use a bare selector only when intentionally selecting a user-tier copy (a separately installed personal copy; Genie no longer seeds this tier). Cross-skill prose below uses bare names as portable semantic routes; the orchestrator resolves the selector for the active runtime.
Use a council when a consequential decision benefits from independent scrutiny. The council assesses by default; it does not edit files, change configuration, or execute a proposed plan unless the user explicitly asks it to mutate.
Dispatch
Read references/native-surfaces.md relative to the directory containing this loaded SKILL.md and use the active runtime's native delegation surface. Dispatch these lenses independently and in parallel when supported:
- Architecture — contracts, coupling, failure modes, operability, and long-term cost.
- Delivery — sequencing, testability, migration, rollback, and evidence required to ship.
- Product — user value, usability, scope discipline, and compatibility.
- Security — trust boundaries, permissions, data exposure, and abuse cases.
- Dissent — the strongest evidence-backed case against the emerging consensus.
Give every lens the same decision statement, constraints, evidence, and explicit unknowns. Do not show one lens another lens's conclusion before it answers.
Lens response
Verdict: support | support-with-conditions | oppose | insufficient-evidence
Confidence: low | medium | high
Key evidence:
- ...
Risks or objections:
- ...
Required conditions:
- ...
Unknowns:
- ...
Preserve minority opinions. A dissenting finding is not deleted merely because most lenses agree.
Synthesis
Decision: proceed | proceed-with-conditions | revise | stop | gather-evidence
Consensus: <where the lenses agree>
Dissent: <minority positions, attributed by lens>
Conditions: <concrete prerequisites>
Evidence gaps: <unknowns that could change the decision>
Next action: <one bounded next step>
Explain how conflicts were resolved. If evidence is insufficient, say so rather than manufacturing consensus. End after assessment unless mutation was explicitly authorized.