consilium
Assemble a panel of Datarim agents for multi-perspective analysis of decisions.
Skill by Arcanada-one
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/arcanada-one-consilium
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/consilium
What's inside
- Skill name
consilium- Description
- Assemble a panel of Datarim agents for multi-perspective analysis of decisions. Use for /dr-design stage (L3-4) or critical decisions in /dr-plan.
- License
- MIT
- Instructions
- 264 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
**Delegated language context:** Resolve replies/artifacts through `${DATARIM_RUNTIME:?}/skills/datarim-system/language-preferences.md` before dispatch. Pass both validated tags explicitly in the child prompt and via `DATARIM_REPLY_LANG` / `DATARIM_ARTIFACT_LANG` for child processes. Machine-only protocols retain their exact syntax.
# Consilium — Multi-Agent Panel Discussions
## What is Consilium
Consilium is a structured council of Datarim agents debating a decision. Instead of a single perspective, the agent simulates multiple specialized viewpoints — architect, security analyst, SRE, strategist — to surface conflicts, blind spots, and tradeoffs before committing to a path.
Use Consilium for:
- Architecture decisions with lasting impact
- Trade-off analysis where no obvious "right answer" exists
- Production readiness assessments
- New feature evaluation at L3-4 complexity
**Do NOT use Consilium for:** L1-2 tasks, simple bug fixes, or questions with clear answers. Over-consilium wastes time.
---
## Pipeline
```
SCOPE → ASSEMBLE → ANALYZE → DEBATE → CONVERGE → DELIVER
```
---
## Step 1: SCOPE
Define the question clearly before assembling the panel.
**Required:**
- **Question:** One sentence. What decision needs to be made?
- **Context:** What constraints, history, and goals are relevant?
- **Blast radius:** How far does this decision reach?
### Blast Radius Classification
| Level | Name | Description | Example |
|-------|------|-------------|---------|
| 1 | Contained | Single module/file, easily reversible | Rename internal function |
| 2 | Host-level | Multiple files in one service | Change data model |
| 3 | Cross-system | Multiple services or external APIs | New auth provider |
| 4 | Business-critical | Revenue, users, compliance, or data integrity | Payment flow redesign |
**Rule:** Blast radius 1-2 rarely needs Consilium. Reserve it for 3-4.
---
## Step 2: ASSEMBLE
Select agents based on the question domain. Load each agent's file from `${DATARIM_RUNTIME:?}/agents/{name}.md`.
### Preset Panels
| Decision Type | Agents | Why |
|--------------|--------|-----|
| Architecture decision | architect, strategist, security, sre, devops | Structural choices need ops + security perspective |
| Code design | developer, reviewer, code-simplifier | Implementation quality needs review lens |
| Production readiness | sre, devops, security | Reliability + security gate before release |
| New feature | strategist, architect, developer, writer | Business alignment + technical feasibility + docs |
| Performance | sre, architect, developer | Load patterns + structural limits + implementation |
### Custom Panel
For questions that don't fit a preset, pick 3-7 agents from the full roster:
`planner, architect, developer, reviewer, compliance, code-simplifier, strategist, devops, writer, security, sre`
**Rules:**
- Minimum 3 agents for meaningful discussion
- Maximum 7 agents — more creates noise, not signal
- Always include at least one agent who will challenge the majority
---
## Step 3: ANALYZE
Each agent evaluates the question through their specialized lens.
**Format per agent:**
```markdown
### {Agent Name} — {Role}
**Position:** [Support / Oppose / Conditional support]
**Analysis:**
- [Key observation from this agent's perspective]
- [Risk or opportunity only this agent would see]
- [Recommendation with rationale]
**Conditions:** [What must be true for their recommendation to work]
```
**Rules:**
- Each agent speaks independently — do not blend perspectives
- Focus on what only THIS agent would notice
- Be specific — "security risk" is useless, "unauthenticated endpoint at /api/export exposes PII" is useful
---
## Step 4: DEBATE
Surface conflicts between agents. Not every analysis will agree — that is the point.
### Conflict Table
| Agent A | Agent B | Conflict | Resolution Path |
|---------|---------|----------|-----------------|
| architect | sre | Architect wants microservices; SRE wants monolith for operational simplicity | Evaluate team size and ops maturity |
| developer | security | Developer wants to store tokens in localStorage for simplicity; Security requires httpOnly cookies | Security wins — use httpOnly cookies |
**Rules:**
- Only real conflicts. If agents agree, skip DEBATE.
- Each conflict must have a resolution path (even if "needs more data")
- Maximum 2 rounds of debate. If unresolved after 2 rounds, escalate to CONVERGE.
---From Arcanada-one/datarim, MIT.
More from Arcanada-one/datarim
- 0.642score
human-outcome-reporting
Arcanada-one
Explain human-facing task outcomes with requirements, evidence, honest acceptance status and read-only re-explanation, inside or outside Datarim.
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
finishing-a-development-branch
Arcanada-one
Use when implementation is complete and all tests pass.
SkillAFreshness: A★ 16Claude Code +9 - 0.639score
hypothesis-validation
Arcanada-one
Use when a product decision depends on an uncertain claim and needs a bounded, falsifiable check.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
diataxis-docs
Arcanada-one
Diátaxis documentation taxonomy mandate four orthogonal categories tutorials how-to reference explanation for every Datarim-managed repo and product site
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-context
Arcanada-one
Canonical conventions for native agents generating or editing Datarim artifacts, including stage headers, frontmatter, and exact contract quotations.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
customer-delivery
Arcanada-one
Enforce delivery from a verbatim requirement through pre-work knowledge selection, production evidence, and disposition; excludes enabling-only closure.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
ai-quality
Arcanada-one
Five pillars of AI-assisted development — decomposition, TDD, architecture-first, focused work, context.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
brainstorming
Arcanada-one
MUST use this before any creative work — features, components, functionality, behavior changes.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
compliance
Arcanada-one
Post-QA hardening — detects task type (code, docs, research, legal, content, infra) and applies the matching verification checklist before archiving.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
context-window-self-clearing
Arcanada-one
Preserve Datarim task continuity while orchestrated Claude Code or Codex sessions compact or clear context at deterministic pressure thresholds.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
cron-agent-patterns
Arcanada-one
Layered timeout defense for cron-orchestrated agents calling external APIs (LLM CLI, HTTP, subprocess) — nested tiers, anti-patterns, headroom.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
adversarial-review
Arcanada-one
Forces an adversarial mindset on a plan, PRD, design, or code change — break it rather than bless it.
SkillAFreshness: A★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 4, 2026 (24 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Arcanada-one/datarim
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Arcanada-one
- 0.642score
human-outcome-reporting
Arcanada-one
Explain human-facing task outcomes with requirements, evidence, honest acceptance status and read-only re-explanation, inside or outside Datarim.
SkillAFreshness: A★ 16Claude Code +9 - 0.640score
finishing-a-development-branch
Arcanada-one
Use when implementation is complete and all tests pass.
SkillAFreshness: A★ 16Claude Code +9 - 0.639score
hypothesis-validation
Arcanada-one
Use when a product decision depends on an uncertain claim and needs a bounded, falsifiable check.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
brainstorming
Arcanada-one
MUST use this before any creative work — features, components, functionality, behavior changes.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
artifact-context
Arcanada-one
Canonical conventions for native agents generating or editing Datarim artifacts, including stage headers, frontmatter, and exact contract quotations.
SkillAFreshness: A★ 16Claude Code +9 - 0.637score
ai-quality
Arcanada-one
Five pillars of AI-assisted development — decomposition, TDD, architecture-first, focused work, context.
SkillAFreshness: A★ 16Claude Code +9
Cite this page
consilium skill. Agent Mart. https://agentmart.dev/skills/arcanada-one-consilium (last updated 2026-10-24)