← ClaudeAtlas

councillisted

Consult external AI council (Gemini 3.7 Flash, Codex, GLM-5.3, Kimi) for thorough reviews and consensus-driven decisions. Use ONLY when explicitly invoked with "/council" or when user says "consult the council", "invoke council", or "council review". Do NOT auto-trigger on generic phrases like "thorough review".
rube-de/cc-skills · ★ 10 · DevOps & Infrastructure · score 78
Install: claude install-skill rube-de/cc-skills
# External AI Council Orchestrate multiple external AI consultants to provide thorough, consensus-driven feedback on plans, code, and architectural decisions. ## Pre-Flight Checks (MANDATORY) Before invoking any consultant, verify: ```bash # Check CLI availability — codex is independent, but omp now gates 3 of the 4 # external consultants (Gemini, GLM, Kimi), not just one command -v codex >/dev/null 2>&1 || echo "WARN: codex CLI not found" command -v omp >/dev/null 2>&1 || echo "WARN: omp CLI not found (needed for Gemini, GLM, and Kimi)" ``` If any CLI is missing, inform user and proceed with available consultants only. ## Rate Limit Handling External CLIs may hit rate limits. Handle gracefully: | Scenario | Detection | Action | |----------|-----------|--------| | Rate limited | CLI returns 429 or "rate limit" error | Wait 30s, retry once | | Repeated limits | 2+ rate limits from same CLI | Skip that consultant, proceed with others | | All rate limited | All CLIs rate limited | Abort with clear error, suggest waiting | ### Retry Strategy ```bash # Exponential backoff for rate limits retry_with_backoff() { local max_retries=2 local delay=30 for i in $(seq 1 $max_retries); do "$@" && return 0 echo "Rate limited, waiting ${delay}s..." sleep $delay delay=$((delay * 2)) done return 1 } ``` ### Staggered Launch (if rate limits frequent) Instead of all 4 simultaneously, stagger by 5 seconds: ``` t=0s: Launch Gemini t=5s: Launch Codex t=10s: La