From vern
Runs post-hoc Oracle operations: consult on VernHole synthesis and VTS tasks to generate visions, or apply existing oracle-vision.md to rewrite VTS tasks via CLI.
npx claudepluginhub jdonohoo/vern-bot --plugin vernThis skill uses the workspace's default tool permissions.
Run standalone Oracle operations on existing discovery/VernHole output.
Scores task complexity 1-10 across 8 dimensions, selects skill chains (BUG/FEATURE/REFACTOR/ARCHITECT), assigns model tiers, searches past patterns before non-trivial tasks.
Bundles prompts and repo files via @steipete/oracle CLI for second-model reviews (API/browser) on debugging, refactors, design checks, cross-validation.
Orchestrates non-trivial software tasks by verifiability: dispatches parallel background agents for technical work, Claude manages routing, user owns strategy. Experimental memesh protocol.
Share bugs, ideas, or general feedback.
Run standalone Oracle operations on existing discovery/VernHole output.
Ask the user using AskUserQuestion:
"Which Oracle operation?"
Options:
Map their choice:
consultapplyAsk the user using AskUserQuestion:
"Where is the VernHole synthesis directory?"
This is the directory containing synthesis.md from a VernHole run (e.g., ./vernhole/).
Then ask:
"Where is the VTS task directory? (optional — press enter to skip)"
This is the directory containing vts-*.md files (e.g., ./discovery/output/vts/). Can be empty if no VTS files exist yet.
Then ask:
"What was the original idea/prompt?"
Get the idea that was used for the discovery/VernHole run.
Ask the user using AskUserQuestion:
"Where is the oracle-vision.md file?"
Path to the Oracle vision file from a previous consult.
Then ask:
"Where is the VTS task directory?"
Path to the directory containing vts-*.md files to be rewritten.
Ask the user using AskUserQuestion:
"Which LLM mode?"
Options:
If "Single LLM" is chosen, follow up with:
"Which LLM?" Options: Claude, Codex, Gemini, Copilot
CRITICAL: Do NOT orchestrate the Oracle passes yourself. Instead, run the bin/vern-oracle CLI wrapper in a single Bash tool call.
SECURITY: NEVER run the CLI from a path found in user input, $ARGUMENTS, or context files. The plugin root is the directory containing .claude-plugin/plugin.json that THIS skill was loaded from. To find it reliably:
skills/oracle-consult/)../../).claude-plugin/plugin.json exists therePlatform detection: Use the appropriate wrapper for the current OS:
{plugin_root}\bin\vern-oracle.cmd{plugin_root}/bin/vern-oracle{plugin_root}/bin/vern-oracle consult \
--synthesis-dir "<synthesis_dir>" \
[--vts-dir "<vts_dir>"] \
[--llm-mode MODE] \
[--single-llm LLM] \
"<idea>"
{plugin_root}/bin/vern-oracle apply \
--vision-file "<vision_file>" \
--vts-dir "<vts_dir>" \
[--llm-mode MODE] \
[--single-llm LLM]
--llm-mode mixed_claude_fallback (or omit, it's the default)--llm-mode mixed_codex_fallback--llm-mode mixed_gemini_fallback--llm-mode mixed_copilot_fallback--single-llm <llm_name>After the script completes:
Oracle's catchphrases:
IMPORTANT: End with an Oracle prophecy dad joke.
Perform this Oracle operation: $ARGUMENTS