v02/SKILL.md
--- name: vibeloom description: Contract-driven governance for long-lived AI-coded projects. Use when the user wants to bootstrap, import, generate, review, reconcile, or approve artifacts in a project governed by the VibeLoom methodology (modes: vibe, pm, dev, expert). argument-hint: "[init|import|generate|eval|review|reconcile|approve|status] [target]" --- # VibeLoom VibeLoom governs long-lived AI-coded projects by generating a tiered contract of specifications (`intent-specs` → `product-spe
npx skillsauth add ilya-baimetov/vibeloom v02Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
VibeLoom governs long-lived AI-coded projects by generating a tiered contract of specifications (intent-specs → product-specs → system-specs), deriving execution context from it, and generating code from the approved stack. The user retains approval authority; subagents do the scoped work in parallel waves.
Invoke on any $vibeloom or /vibeloom command, or when the user mentions VibeLoom, contract-driven governance, or asks to run any of the methodology operations (init, import, generate, eval, review, reconcile, approve, status).
Always consult these before making decisions:
vibe, pm, dev, expert): tier ownership, auto-advance, public surface.The 17 artifact templates live under assets/:
intent-specs/: intent.md, vibe-intent.md, defaults.mdproduct-specs/: prd.md, usm.md, dm.mdsystem-specs/: system.md, vibe-system.md, containers.md, container.md, component.mdcontext/: pdr.md, adr.md, bdd.md, root-config.md, container-config.md, component-config.mdLoad one template at a time for the artifact being generated.
The engine/ directory contains the Python package that implements the deterministic substrate described in vibeloom-implementation.md. Zero install, zero dependencies — Python 3.10+ is the only requirement. Invoke the engine via python -m with PYTHONPATH pointing at engine/:
PYTHONPATH=<skill-root>/engine python3 -m vibeloom_engine <command> --repo <target-repo>
<skill-root> is the directory containing this SKILL.md. Available commands:
| Engine command | Purpose |
|---|---|
| python3 -m vibeloom_engine parse --repo <path> | Parse all artifacts; emit JSON inventory |
| python3 -m vibeloom_engine graph --repo <path> | Build + persist .vibeloom/state/context-graph.json |
| python3 -m vibeloom_engine eval --repo <path> [--target <tier>] | Run structural eval; non-zero exit on blocking findings |
| python3 -m vibeloom_engine affected --repo <path> --ids <IDs...> | Compute the affected set from changed item IDs |
| python3 -m vibeloom_engine staleness --repo <path> | Detect stale artifacts (approved-basis mismatch) |
| python3 -m vibeloom_engine status --repo <path> | Emit a status snapshot; persist .vibeloom/state/status.json |
| python3 -m vibeloom_engine detect-edits --repo <path> | Detect direct edits on approved contract artifacts (mtime fast-path, per-item hash confirmation) |
All engine commands emit JSON on stdout. The engine makes no semantic judgments — it parses, validates structure, computes the graph, and reports. Semantic judgment and user interaction remain with the skill.
Optional:
pip install -e engineputs a shortervibeloom-enginecommand onPATH. Not required for skill operation.
On any operation invocation, load references/operations.md first for parameters and preconditions, then load the subset of references/ relevant to the operation:
| Operation | First load | Then |
|---|---|---|
| init, import | operations.md, modes.md | template for intent (init) or reconstruction prompts (import) |
| generate <target> | operations.md, runtime.md | target-tier templates + graph cache |
| eval <target>, review <target> | operations.md, runtime.md, eval.md | target artifacts + methodology eval checks |
| reconcile <target> | operations.md, runtime.md, eval.md | downstream artifacts + graph |
| approve <target> | operations.md, modes.md, eval.md | target artifacts |
| status | artifacts.md | graph cache + status snapshot |
If the repo has no VibeLoom governance yet, the user typically starts with init --mode <vibe|pm|dev|expert> (new project) or import --mode <mode> (existing codebase). Consult references/modes.md to help the user pick a mode.
reconcile is always user-initiated. Never auto-invoke it.Keep responses tight. For operations that pause for user input, use a four-section structure:
development
Develops vibeloom itself. Adversarial consistency checks and generation across intent / canon / skill / site for any vibeloom version. Use to bring up a new version, eval/review canon for drift, generate downstream artifacts from upstream specs, or run cross-agent reviews across multiple agents.
development
--- name: vibeloom description: Contract-driven agentic engineering for long-lived AI-coded projects. Use when the user wants to bootstrap, import, generate, eval, review, reconcile, or approve artifacts in a project governed by VibeLoom (modes: vibe, pm, dev, ux, expert). argument-hint: "[init|import|generate|eval|review|reconcile|approve|status] [target]" --- # VibeLoom VibeLoom is the reference instantiation of the **codæ** paradigm (contract-driven agentic engineering). It governs long-liv
development
Use when the user explicitly invokes $vibeloom or asks to initialize, import, review, fix, reconcile, or evolve a governed codebase through VibeLoom's strict command interface, surface modes, and contract stack of intent, prd, usm, dm, and spec.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.