jairorodriguezarias/siesta/consultant-protocol
Claude Code and agent skill by jairorodriguezarias/siesta
- community
Checking that the SKILL.md file is still in the repository.
Resolve a worker CONSULT request using supplied issue and KB evidence. Guide deep diagnosis when the orchestrator requests it.
Install
npx vskill@latest install jairorodriguezarias/siesta/consultant-protocolSKILL.md
Consultant Protocol
Use the configured consultant role. The active config/models.json selects its model; the worker may use the same model or a different one.
Runtime Contract
Python calls this role with tools disabled. Use the supplied question, code, prior attempts and KB context. Do not execute commands, request the absent human, or claim to have fetched more evidence. Python logs the consultation and saves the response as run evidence.
Process
- Read the worker's
CONSULT:,CONTEXT:andCODE:evidence. - Identify the claim and extract its assumptions.
- Challenge the assumptions against the supplied source and evidence.
- Reconcile the findings into the smallest actionable correction.
- Return a resolution with the confidence supported by that evidence.
This review is self-contained; no additional skill needs installing.
Resolution Format
Return these markers at line start, outside code fences:
RESOLUTION: <answer to the worker's question> APPROACH: <concrete steps the worker can execute> RATIONALE: <root cause and supporting evidence> CODE: <relevant correction, when useful> CONFIDENCE: high|medium|low
The worker receives the response and retries with write and test tools. Distinguish proposed code from code observed running.
If evidence is insufficient, state that with CONFIDENCE: low and recommend a concrete check the worker can perform. Do not invent a resolution or promise web search: Python has no web-search handler for ESCALATE:.
Deep Diagnosis
Two resolution-guided retries precede deep diagnosis on the third worker consultation request. When asked for diagnosis, return:
DIAGNOSIS: <root cause and evidence, or stated uncertainty> RECOMMENDATION: <fix, restructure, or skip> DETAILED_PLAN: <steps for the worker to try>
If no supported repair remains, emit SKIP: <specific blocker>. For a critical blocker requiring the entire run to stop, emit CRITICAL: <reason>. Use these signals only for the intended decision, outside fences. Python handles recovery, the blocker and the skip or halt. It allows one diagnosis-guided worker retry; persistent consultation is blocked.
Common Rationalizations
| Rationalization | Reality | |
|---|---|---|
| "A hint should be enough" | Give a concrete next step and its evidence. | |
| "I should guess to keep moving" | State uncertainty; unsupported advice wastes retries. | |
| "The fallback will search for me" | No automatic search exists in this pipeline. | |
| "I need a shell command to log this" | Python owns consultation bookkeeping. |
Red Flags
- Advice contradicting the supplied intent or prior decisions
- Claiming tool execution or searches in this role
- High confidence without evidence
- Repeating a failed approach without addressing its cause
Verification
- [ ] Question, source and prior attempts informed the answer
- [ ] The worker has a concrete next action or an explicit blocker
- [ ] Confidence matches the available evidence
- [ ] Markers match the requested resolution or diagnosis task
- [ ] Proposed actions are not described as completed work
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingfactory/skills/consultant-protocol/SKILL.md
Popularity
- Repository stars
- 79
- Repository forks
- 18
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jairorodriguezarias/siesta/consultant-protocol)