<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
swt-labs/vibe-better-with-claude-code-vbw/research
──Details
PublishedOctober 22, 2026 at 11:00 PM
Content Hashsha256:26a17a27dd85db9e...
Git SHA5aae4d381e9c
──Files
Files (1 file, 1.7 KB)
SKILL.md1.7 KBactive
SKILL.md · 34 lines · 1.7 KB

version: "1.0.0" name: research description: Research a question on the web, in documentation and in this project, and get a sourced answer with a recommendation (up to four Scouts in parallel). argument-hint: "[the question]" allowed-tools: Bash("${CLAUDE_PLUGIN_ROOT}/bin/vbw" ) Bash(vbw ) Workflow(vbw:researching)


!
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" config models 2>&1 || true
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" config effort 2>&1 || true
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" workflows on 2>&1 || true
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" interview 2>&1 || true

Write to the user's level, explanation depth and involvement (above; "-": plain words), and pass them to the workflow as "profile": {"level", "depth", "involvement"} (none for "-").

The question: $ARGUMENTS

If it is empty, ask what they want to find out. VBW needs the Workflow tool: the workflows line above turns Dynamic workflows on (say so in one line when it did); without the tool, say why and stop. (Outside a VBW project the models and effort lines show an error; omit both then.)

  1. Say in one line what will be looked into, and why it matters here.
  2. Start the Workflow vbw:researching with args `{"question": "<the

question>", "models": <the JSON above>, "effort": <the effort JSON above>, "profile": ...}`: four Scouts research it in parallel (official sources, practice, what is current, project fit); one weighs them.

  1. Give the user its answer in plain words: what is true, options with trade-offs,

the recommendation, sources with links, and what could not be confirmed (angles in missing).

  1. If it settles a decision, offer to record it: `vbw decide "<decision>"

"<why>". If it changes what to build, offer /vbw:discuss or /vbw:vibe`.

All versions