mit einem Klick
hypothesis-loop
// Use when the user asks for analysis that should iterate through multiple hypotheses, experiments, and validation instead of jumping to one answer.
// Use when the user asks for analysis that should iterate through multiple hypotheses, experiments, and validation instead of jumping to one answer.
Use for VBI monorepo development: apps, packages, practices, website documentation, repository-level workflows, generated artifacts, validation commands, source-of-truth decisions, software entropy control, maintainability, refactoring, dead-code deletion, and constraining messy LLM-generated code.
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
Tailwind CSS utility-first CSS framework. Use when styling web applications with utility classes, building responsive designs, or customizing design systems with theme variables.
Use when writing or reviewing vbi_builder scripts for VBI Chart, Report, or Insight builders inside VBI Agent.
Use when the user's task involves Ant Design (antd) — writing antd components, debugging antd issues, querying antd APIs/props/tokens/demos, migrating between antd versions, or analyzing antd usage in a project. Triggers on antd-related code, imports from 'antd', or explicit antd questions.
| name | hypothesis-loop |
| description | Use when the user asks for analysis that should iterate through multiple hypotheses, experiments, and validation instead of jumping to one answer. |
| version | 1.0.0 |
| tags | ["analysis","hypothesis"] |
| tools | ["vbi_experiment","vbi_builder"] |
| capabilities | ["design ranked hypothesis batches","run evidence-based Builder experiments","classify experiment results as supported, rejected, or inconclusive"] |
| references | ["experiment-design","validation-rubric"] |
Use this skill when a data-analysis or builder-analysis task needs several candidate explanations before changing DSL.
Keep the agent inside a tight loop:
build(), buildVQuery(), buildVSeed(), or explicit experiment result fields.supported, rejected, or inconclusive.experiment-design before writing a non-trivial batch.vbi_experiment with one experiment per hypothesis.validation-rubric when evidence is mixed or contradictory.Use vbi_experiment for batch work.
Each experiment should return json({ verdict, evidence, artifacts, nextStep }).
verdict: supported | rejected | inconclusiveevidence: short explanation grounded in DSL or outputartifacts: optional structured snippets such as chart DSL, query DSL, seed DSL, counts, or field listsnextStep: optional follow-up experimentRead only the references needed for the current task.