Agent skill
council
Multi-agent codebase exploration and synthesis. Use when the user asks for /council, wants a council-style multi-agent scan, requests a broad codebase exploration and synthesis, asks for a codebase audit, architecture review, CTO-level assessment, or quality/readiness evaluation. Spawns multiple agents (default n=10) with diverse perspectives and synthesizes their findings.
Install this agent skill to your Project
npx add-skill https://github.com/jjeremycai/claudekit/tree/main/skills/council
SKILL.md
Council
Coordinate a council-style multi-agent exploration of a codebase area of interest, then synthesize findings into the requested output.
Modes
Council operates in two modes:
| Mode | Trigger | Description |
|---|---|---|
| Explore (default) | General questions, investigations, planning | Open-ended multi-agent exploration of an area of interest |
| Audit | "audit", "assessment", "review architecture", "codebase quality", "readiness" | Structured CTO-level audit with severity-ranked findings |
Detect the mode from the user's request. If ambiguous, default to Explore.
Core Workflow
1. Clarify scope
Explore mode: Ask 1-2 questions if the area of interest (AOI) or desired output is unclear.
Audit mode: Additionally identify:
- Repositories, services, and environments in scope
- Business goals, scale targets, SLAs/SLOs, regulatory constraints
- Request missing inputs (architecture docs, infra diagrams, deployment details) if needed
2. Baseline scan
Use rg, Glob, and light repo mapping to collect:
- Key files, entry points, and keywords
- Rough architecture snapshot (components, boundaries, data flow)
- Dependency inventory (services, data stores, queues, third-party libs)
3. Spawn agents (default n=10)
Use the Task tool to run parallel subagents. If a number is specified, use it; otherwise default to 10. If limited by agent slots, run in batches.
Explore mode: Design agent prompts to cover different perspectives on the AOI. Include 1-2 "out of the box" or contrarian prompts for variance.
Audit mode: Assign each agent a focused audit dimension. Recommended agent allocation for a full audit:
| Agents | Focus Area |
|---|---|
| 2 | Architecture and system design (modularity, coupling, dependency direction, overengineering) |
| 2 | Implementation quality (correctness in critical paths, error handling, edge cases, TODOs, stubs, silent failures) |
| 1 | Performance and efficiency (hot paths, N+1 patterns, memory pressure, scalability limits) |
| 1 | Security and reliability (input validation, authn/authz, secrets handling, resiliency patterns) |
| 1 | Code quality and maintainability (code smells, naming, abstractions, consistency) |
| 1 | Tooling, testing, and ops (test coverage gaps, CI/CD, dependency hygiene, monitoring, alerting) |
| 1 | Elegance and simplicity (what works well, clever solutions, good patterns worth preserving) |
| 1 | Contrarian / devil's advocate (challenge assumptions, find hidden risks, question "obvious" choices) |
Adjust allocation based on scope. Every agent prompt must instruct the agent to cite evidence: file paths, line numbers, configs, or logs.
4. Synthesize
Deduplicate and cross-reference findings across all agents, then produce the output.
Output
Explore mode
- Keywords + quick architecture sketch
- Key files/areas (paths)
- Synthesized findings
- Final answer or plan
Audit mode
Summary:
- Purpose and scope of the audit
- System overview (1-2 sentences)
- Key strengths (2-4 bullets)
- Top risks (2-4 bullets)
Findings (ordered by severity):
Use severity buckets: Critical, High, Medium, Low.
For each finding include:
- Impact: What breaks or degrades
- Evidence: File paths, line numbers, concrete observations
- Fix direction: Crisp, actionable recommendation
Separate confirmed issues from hypotheses. State assumptions clearly. No ungrounded claims.
Recommendations (prioritized):
- Immediate fixes (safety and correctness)
- Near-term improvements (quality, performance, maintainability)
- Strategic investments (architecture, platform, scale)
Overall Assessment:
- Readiness for scale and operational risk
- Short rationale and confidence level
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
himalaya
Use when the user asks to read, send, search, or manage email from the terminal. Himalaya is a CLI email client supporting IMAP, Maildir, Notmuch, SMTP, and Sendmail backends. Trigger on: email, inbox, send email, check mail, reply to email, forward email, email folders.
gh-fix-ci
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.
yeet
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).
ashby
This skill should be used when the user asks about "Ashby API", "how to use Ashby tools", "Ashby authentication", "recruiting workflows", "candidate pipeline", "interview scheduling", "hiring process", "move candidate through pipeline", "schedule an interview", "manage applications", "track hiring progress", "source candidates", or "advance to next stage". Provides complete API reference and recruiting workflow guidance for the Ashby ATS integration.
skill-installer
Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
Didn't find tool you were looking for?