eprouveze
- 18 skills
- 0 followers
- 15 hours ago last updated
- ▌ Mode · eprouveze bundleToggle between single-LLM (Claude-only) and multi-LLM (delegate to Gemini, Codex, or other CLIs) modes. Shows current mode, available external CLIs, delegation stats, and logs. Use when the user says "switch to multi", "use Gemini", "delegation status", "how many delegations", or "token savings". Subcommands: `/mode` (status), `/mode multi`, `/mode single`, `/mode stats`, `/mode reset`.
- ▌ Plan · eprouveze bundleResearch-first planning for any non-trivial task. Spawns parallel sub-agents to explore the codebase, checks past solutions and decisions, asks clarifying questions, then produces a structured plan stored in docs/plans/. Use when starting any non-trivial task: "plan this feature", "how should we approach...", "let's think through...", or before any multi-file change. Do NOT use for trivial single-file edits or questions that need no planning.
- ▌ Brief · eprouveze bundleProject-aware session briefing. Loads project-intel, decisions log, deferred actions, and known-issues files before any work, so Claude starts with project context instead of cold. Use at session start, before any task, or when the user says "/brief", "brief me", "what should I know", "catch me up".
- ▌ Crawl · eprouveze bundleFetch web pages that may be JS-rendered or bot-protected, returning clean markdown or HTML. Works zero-setup with a direct HTTP fetch; if you supply your own Cloudflare Browser Rendering credentials it uses a managed headless browser that renders JS and bypasses most WAFs. Use when a plain fetch returns 403, when a page is a JS-rendered SPA, or when you need reliable markdown extraction from a URL. Triggers on 'crawl this page', 'fetch this URL', 'scrape this site', 'get the content from this page', 'this page is blocked', or when a normal fetch fails on a URL.
- ▌ Battle · eprouveze bundleBenchmark AI model combinations on the same coding task. Runs Claude, Antigravity CLI (agy — replaces the sunset Gemini CLI on consumer plans as of 2026-06-18), Codex CLI, Kimi (Moonshot API), and DeepSeek (OpenAI-compatible API) solo and in pairs, then scores each on tokens, cost, wall time, and output quality. Produces a leaderboard to inform future model selection. Use when asked to "battle", "benchmark models", "compare models", "which model is best", "pair programming battle", or "/battle".
- ▌ Deslop · eprouveze bundleRemove AI writing patterns from content. Use when reviewing blog posts, marketing copy, emails, or any customer-facing text. Checks for 22 AI-tell patterns across phrasing, rhythm, and authenticity. Trigger phrases — "deslop this", "clean up AI writing", "check for AI patterns", "remove AI tells", "content quality check", "is this sloppy".
- ▌ Council · eprouveze bundle5-model strategic advisory. Ask the same question to five different LLM seats in parallel, save each response to a persistent file, then synthesize a recommendation. Each seat is locked to a role (Theorist, Validator, Provocateur, Diagnostician, Field Engineer) so the responses disagree by design instead of converging by accident. Use when the user says "ask the council", "get opinions", "council on", "what do they all think", "multi-model opinion", or wants strategic input from multiple LLMs before making a decision.
- ▌ Namecheap · eprouveze bundleNamecheap domain management via the Namecheap XML API. Check domain availability, register/transfer/renew domains, manage DNS records (A, AAAA, CNAME, MX, TXT, etc.), list domains, set custom nameservers, manage email forwarding, and check pricing. Use when the user says "namecheap", "check domain", "register domain", "DNS records", "nameservers", "domain transfer", "renew domain", or "domain pricing".
- ▌ Model Scan · eprouveze bundleScan LLM provider APIs for available models, fetch official docs for specs (parameters, context windows, capabilities, pricing), save timestamped doc snapshots, and optionally update a project's `CLAUDE.md` model table. Use when the user asks about current models or wants to refresh the model list — "scan models", "refresh models", "what models are available", "update model table", "model pricing", "check model IDs".
- ▌ Week Ahead · eprouveze bundlePlan an AE's sales week across their whole Salesforce pipeline and deliver it as a Slack canvas DM. TRIGGER when: the user asks for a 'week ahead', a Monday-morning pipeline plan, a per-deal action plan across their open opportunities, or a sales planning brief built from Org62/Salesforce + Gmail + Slack. Works for any AE (self or on behalf of another), in any language, and can run as a visible /workflows fan-out. DO NOT TRIGGER when: the user wants a single-deal brief only (no whole-book scope), or wants to actually execute actions (this is read-only/planning only).
- ▌ Codex Write · eprouveze bundleDelegate heavy code generation to Codex CLI while Claude orchestrates, reviews, and surgically fixes. Use for any task involving 50+ lines of new code, boilerplate generation, test writing, or large refactors. Claude acts as lead engineer; Codex acts as developer. Multi-LLM aware — checks `.claude/llm-mode.json` before delegating and falls back to direct write if Codex is unavailable.
- ▌ Pair Session · eprouveze bundleAI pair programming with Claude (builder) and a second model (advisor). The human observes and can intervene. Three styles: standard (Claude builds → advisor reviews), ping-pong (TDD-style alternation), and strong-style (advisor proposes → Claude implements). Use when asked for "pair session", "claude codex pair", "ai pair programming", or "/pair-session".
- ▌ Evaluate Plan · eprouveze bundleEvaluate an implementation plan against its source requirements (PRD, spec, or user request) to identify gaps, dropped features, and lost intent. Use when the user says "evaluate plan", "verify plan", "check the plan", "what did it miss", "plan coverage", or "validate plan".
- ▌ Second Opinion · eprouveze bundleGet a second opinion from OpenAI's Codex CLI. Default model is gpt-5.5. Three modes: review (pass/fail code review on the current diff), challenge (adversarial pass — try to break it), consult (multi-turn Q&A with session persistence). Uses ChatGPT subscription auth, not an API key. Use when asked for "second opinion", "codex review", "adversarial review", "challenge this code", "cross-model review", or "/second-opinion".
- ▌ Update Machine · eprouveze bundleClean up, update, and upgrade this machine's package managers — Homebrew (formulae + casks), npm globals, and (when present) pipx and uv tools — safely and in parallel. Surveys what's outdated first, runs the safe upgrades, guards against known traps (a tool losing its CLI entrypoint on upgrade, a GUI app's binary shadowing a same-named CLI), and HOLDS session-critical cask updates (the terminal running the session, the VPN) for explicit confirmation. Use when the user says "update packages", "upgrade the machine", "clean up homebrew/npm", "update everything", "package cleanup", or "/update-machine".
- ▌ Gmail Attachment · eprouveze bundleSend (or draft) a Gmail message with one or more file attachments via the google-workspace MCP. Use whenever the user asks to email a file, attach a document, send a PDF / markdown / spreadsheet by mail. Trigger phrases — "email this file to X", "send by mail with the doc attached", "envoie ce fichier par mail", "joindre en pièce jointe". The MCP's documented `path` field is sandboxed and silently fails on host paths; this skill enforces the only working route (base64 `content` + `filename`) and documents the size envelope.
- ▌ Keyword Research · eprouveze bundleCheck Google Trends for keyword interest and SEO prioritization. Use when the user mentions "keyword research", "SEO", "search trends", "content strategy", "blog prioritization", "compare keywords", "trending topics", or wants to evaluate keyword opportunities.
- ▌ Salesforce Reports · eprouveze bundleCreate, clone, read, run, and delete Salesforce Reports from the command line via the Analytics REST API, driven by the Salesforce CLI (`sf`). Org-agnostic — works against any org you've authed with `sf`. Includes a `--setup` flow (installs the sf CLI if missing, saves a default org/API version, and an optional Global Company filter for GAM roles). Use when the user says "create a Salesforce report", "clone a report", "generate a report via sf CLI", "list/run/delete reports", "report API", or "Analytics REST reports".