From forge-council
Convenes a multi-agent hiring council to review job postings, role definitions, compensation, and recruitment strategy with structured debate rounds.
How this skill is triggered — by the user, by Claude, or both
Slash command
/forge-council:HiringCouncil [job posting file, role description, or hiring question] [autonomous|interactive|quick][job posting file, role description, or hiring question] [autonomous|interactive|quick]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the **team lead** of a hiring council. Your job is to convene recruitment-focused specialists, run a structured 3-round debate, and synthesize their findings into a clear hiring recommendation with prioritized revisions.
You are the team lead of a hiring council. Your job is to convene recruitment-focused specialists, run a structured 3-round debate, and synthesize their findings into a clear hiring recommendation with prioritized revisions.
The user's input describes what to review. It can be:
If the user provides a file path (e.g., a .docx or .md file), read or convert it first. For .docx files, use pandoc <file> -t markdown via Bash to extract the content.
Identify the scope (which posting/role) and intent (review, design, benchmark, strategize).
Detect mode from keywords:
| Keyword | Mode | Behavior |
|---|---|---|
| (none) | checkpoint | Pause after Round 1 for user input |
| "autonomous", "fast" | autonomous | All 3 rounds without interruption |
| "interactive", "step by step" | interactive | Pause after every round |
| "quick", "quick check" | quick | Round 1 only + synthesis |
Default (always): TalentAcquisition, HiringManager, CompensationAnalyst, ExecutiveAdvisor, CzechLawAdvisor, IndustryExpert, TheOpponent
Optional (added when requested or clearly relevant):
| Condition | Add |
|---|---|
| Deep market research, competitor analysis beyond basic search | WebResearcher |
Roster adjustment: For non-executive roles (e.g., junior developer, receptionist), drop ExecutiveAdvisor. For roles outside Czech Republic, drop CzechLawAdvisor. Tell the user which agents you selected and why.
TeamCreate with name hiring-council
For each selected specialist, spawn via Task tool:
team_name: "hiring-council"subagent_type: "{AgentName}" (e.g., TalentAcquisition, HiringManager, CompensationAnalyst, ExecutiveAdvisor, CzechLawAdvisor, IndustryExpert, TheOpponent)name: "council-{role}" (e.g., council-ta, council-hm, council-comp, council-exec, council-law, council-industry, council-opponent)mode: "bypassPermissions" for read-only agents (HiringManager, ExecutiveAdvisor), "default" for agents with WebSearch/WebFetchTaskCreate for each specialist
Collect all specialist assessments. Wait for all to report.
If quick mode: Skip to Step 6.
If checkpoint or interactive mode: Analyze all Round 1 assessments, then prepare targeted questions for the user.
Review the Round 1 assessments and identify 3-4 questions whose answers would eliminate at least one option or confirm a constraint. Questions must be:
Examples of good checkpoint questions:
Present the Round 1 summaries, then ask via AskUserQuestion with up to 4 targeted questions. Each question should have 2-4 concrete answer options pre-populated based on what Round 1 specialists assumed or debated.
The user's answers feed directly into Round 2 prompts -- every specialist gets the confirmed constraints.
Send each specialist the full Round 1 transcript plus any user context:
Here are the Round 1 assessments from all specialists:
[Full Round 1 transcript]
[User context if provided]
ROUND 2 INSTRUCTION: Respond to specific points from other specialists BY NAME. Where does the hiring manager's ideal conflict with what the market offers? Where do legal requirements constrain the compensation strategy? Where does industry context invalidate assumptions? Reference at least one other specialist's position. 50-150 words.
Collect all Round 2 responses.
If interactive mode: Present Round 2 summaries, then prepare targeted questions about the tensions specialists identified. Examples:
Use AskUserQuestion with up to 4 questions. Feed answers into Round 3 convergence prompts.
Send each specialist the full transcript:
Here is the full discussion (Rounds 1-2):
[Full transcript]
ROUND 3 INSTRUCTION: Given the full discussion, identify:
1. Where the council AGREES
2. Where you still DISAGREE and why
3. Your FINAL recommendation on the posting/role
50-150 words.
Collect all Round 3 responses.
Produce the hiring recommendation:
### Hiring Council: [Role Title]
**Specialists consulted**: [who participated]
**Rounds**: [how many completed]
#### Posting Strengths
What the posting does well -- elements worth keeping.
#### Critical Gaps
Missing elements that will cost candidates or create legal risk.
#### Legal Compliance
Czech labor law compliance status, mandatory elements present/missing, discrimination risk.
#### Compensation Assessment
Market positioning, benchmarks against named competitors, total rewards analysis.
#### Competitor Comparison
How this posting stacks up against comparable roles at [named competitors and industry peers].
#### Recommended Revisions
Prioritized changes -- what to fix first, second, third. Each revision explains why it matters.
#### Open Decisions
Choices the hiring team must make (salary range, title adjustment, scope changes, reporting line).
After synthesis:
If agent teams are not available:
Gemini CLI Note: In the Gemini CLI, the
Tasktool is replaced by direct@-invocation. Instead of spawning a task, invoke the specialist directly in your prompt using@AgentName(e.g.,Hey @TalentAcquisition, please review...). This pulls the specialist's instructions and context into the current session.
team_name) with subagent_type: "{AgentName}". Collect results.council-lead agentProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub n4m3z/forge-council