用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jdonohoo/vern-bot --skill rerun-discovery命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | rerun-discovery |
| description | Rerun a discovery pipeline on an existing project. Cleans previous output and re-runs with fresh config. |
| argument-hint | ["project-path"] |
Re-run the discovery pipeline on an existing project folder. Cleans previous output (preserves input/) and runs a fresh pipeline.
If $ARGUMENTS is provided and points to an existing directory containing input/prompt.md, use that as the project directory.
Otherwise, ask the user using AskUserQuestion:
"Where are your discovery projects?"
Options:
./discovery/Then scan the chosen directory for subdirectories that contain input/prompt.md. List them for the user.
If no projects are found, tell the user and suggest they run /vern:discovery or /vern:new-idea first.
If projects are found, ask using AskUserQuestion:
"Which project do you want to rerun?"
Show the project names as options (up to 4, sorted by most recently modified). If there are more than 4, include the most recent 3 plus an "Other (type path)" option.
Read the project's input/prompt.md and show it to the user. Tell them:
"Here's the current prompt for {project-name}. You can edit
input/prompt.mdbefore proceeding, or continue as-is."
Then ask using AskUserQuestion:
"Ready to proceed with this prompt?"
Options:
If they chose to edit, wait for them to say they're ready, then re-read input/prompt.md and show the updated version.
Ask the user using AskUserQuestion:
LLM Mode: How should LLMs be allocated?
If "Single LLM" is chosen, follow up with:
"Which LLM should run all steps?" Options: Claude, Codex, Gemini, Copilot
Pipeline mode: Which pipeline to run?
Default (5-step) (Recommended)Expanded (7-step)VernHole: Run VernHole after pipeline?
Oracle (only if VernHole = yes): Consult Oracle Vern?
Oracle apply mode (only if Oracle = yes):
Before running, remove previous output to start fresh. Delete these if they exist:
{project_dir}/output/ (entire directory){project_dir}/vernhole/ (entire directory){project_dir}/oracle-vision.mdNEVER delete {project_dir}/input/ — this contains the user's prompt and reference files.
Use the Bash tool to remove the directories:
rm -rf "{project_dir}/output" "{project_dir}/vernhole" "{project_dir}/oracle-vision.md"
CRITICAL: Do NOT orchestrate the pipeline steps yourself. Build a single CLI command and run it via the Bash tool.
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/rerun-discovery/)../../).claude-plugin/plugin.json exists therePlatform detection:
{plugin_root}\bin\vern-discovery.cmd{plugin_root}/bin/vern-discoveryRe-read input/prompt.md to get the idea text (the user may have edited it).
{plugin_root}/bin/vern-discovery --batch \
[--llm-mode MODE] \
[--single-llm LLM] \
[--expanded] \
[--vernhole-council NAME] \
[--oracle] \
[--oracle-apply] \
"<idea from prompt.md>" \
"<project_dir>"
--llm-mode mixed_claude_fallback (or omit)--llm-mode mixed_codex_fallback--llm-mode mixed_gemini_fallback--llm-mode mixed_copilot_fallback--single-llm <chosen_llm>--expanded--oracle--oracle-applyAfter the CLI completes, read {project_dir}/output/pipeline-status.md and tell the user:
Rerun discovery on: $ARGUMENTS