plugins/claude-code-expert/skills/council-review/SKILL.md
Domain knowledge for multi-agent council review protocols, orchestration patterns, scoring systems, and deliberation frameworks
npx skillsauth add markus41/claude council-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Domain knowledge for orchestrating multi-agent review councils with structured deliberation protocols.
/cc-council reviews with appropriate protocol selectionWhat are you reviewing?
├── Security-sensitive code (auth, payments, secrets)
│ └── Use: red-blue-team --preset security
├── Architecture or design decision
│ └── Use: six-thinking-hats --preset architecture
├── Small PR (<100 lines)
│ └── Use: rapid-fire --preset quick
├── Large PR (>500 lines, multi-file)
│ └── Use: blackboard --preset full
├── Contentious change (team disagreement)
│ └── Use: delphi --preset standard
└── Regular code change
└── Use: expert-panel --preset standard
| Protocol | Rounds | Agent Interaction | Token Cost | Quality | Speed | |----------|--------|-------------------|------------|---------|-------| | rapid-fire | 1 | None | Low | Good | Fast | | expert-panel | 1-2 | After analysis | Medium | High | Medium | | blackboard | Async | Shared space | Medium | High | Medium | | red-blue-team | 2 | Adversarial | High | Very High | Slow | | six-thinking-hats | 6 views | Structured | High | Very High | Slow | | delphi | 2-3 | Anonymous | Highest | Highest | Slowest |
run_in_background: false so results come back synchronouslyGiving each agent the minimum viable context:
Default weights reflect review importance:
code-reviewer: 1.0 (always relevant)
security-reviewer: 0.9 (high impact, veto power)
architecture-reviewer: 0.9 (structural decisions matter)
test-strategist: 0.8 (coverage critical for confidence)
performance-analyst: 0.7 (important but often subjective)
accessibility-reviewer: 0.6 (important for frontend)
api-reviewer: 0.6 (important for API changes)
dependency-auditor: 0.6 (important for supply chain)
docs-reviewer: 0.5 (lower weight, rarely blocks)
security-reviewer and secrets-scanner have default vetochanges-requestedWhen 2+ agents flag the same file+line range:
When agents disagree on severity:
Each scope (security, quality, performance, etc.) is scored independently on a 0-100 scale. This prevents a strong quality score from masking a weak security score.
Findings map to deductions via category lookup tables. The deduction is multiplied by the finding's confidence score, so low-confidence findings have proportionally less impact.
Weighted (default): Scope scores are combined using configurable weights. Good for overall quality assessment where trade-offs are acceptable.
Pass-fail: Each scope must independently meet its threshold. Good for compliance and gating — no scope can compensate for another.
Highest-concern: Overall score equals the weakest scope. Most conservative mode — forces attention to the weakest area.
After auto-fix:
--fix-dry-run first to preview changesskip_patterns in config# In CI pipeline:
/cc-council . --preset pre-merge --format json --changed-only > council-result.json
# Check exit code: 0=approved, 1=changes-requested, 2=error
Recommended thresholds by environment:
Development: --threshold 0.5 (permissive, speed over safety)
Staging: --threshold 0.7 (balanced)
Production: --threshold 0.85 (strict)
Compliance: --threshold 0.9 --scoring pass-fail (audit-grade)
The council saves state at each phase boundary. If a phase fails (e.g., network timeout during fan-out), you can resume from the last checkpoint:
/cc-council --resume <session-id>
State includes:
This means you never lose work from a partially completed council.
development
Enhanced plan-authoring skill with Pre-Writing context gathering, task metadata, non-TDD templates, Red Flags, telemetry, and an automated plan linter. Use when you have a spec or requirements for a multi-step task, before touching code.
tools
Documentation intelligence engine with graph-based API docs, algorithm library, and drift detection
tools
Ultraplan cloud planning — kick off a plan in the cloud from your terminal, review and revise in the browser, then execute remotely or send back to CLI
tools
--- name: mcp description: Configure MCP servers for Claude Code — stdio vs HTTP, authentication, Tools/Resources/Prompts distinction, channels (CI webhook, mobile relay, Discord bridge, fakechat), and cost of always-loaded tools. Use this skill whenever adding an MCP server, debugging connection issues, choosing between MCP Tools vs Prompts vs Resources, installing channel servers, or managing .mcp.json. Triggers on: "MCP server", "mcp config", "add Obsidian MCP", "install context7", "channels"