vibeloom-dev/SKILL.md
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.
npx skillsauth add ilya-baimetov/vibeloom vibeloom-devInstall 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.
The dev skill for vibeloom. Dogfoods vibeloom's own intent/product/system/code split — eval/review/generate/reconcile — to develop vibeloom's canon, skill, and site.
Vibe-mode for v1. No persistent state, no derivation graph, no formal staleness tracking. eval is the LLM-driven detector. generate assumes upstream is consistent (it does NOT auto-invoke eval — that's on you).
vibeloom-dev <command> [<args>] [--version vNN] [--from vNN] [--from-scratch]
| Command | Positional args |
|---|---|
| init | (none) |
| eval | [<target>] (default: canon) |
| review | [<target>] (default: canon) |
| generate | <target> (required: methodology | implementation | skill | site) |
| reconcile | [<target>] (default: canon) |
| feedback | <peer> <target> |
<target> is one of: intent, manifesto, methodology, implementation, skill, site, canon (shortcut), all (shortcut). See references/targets.md for which commands accept which targets.
Invoke on $vibeloom-dev, /vibeloom-dev, or when the user asks to:
init)eval)review)generate <target>)reconcile)feedback <peer> <target>)Always consult these:
vNN/ shape (canon/, site/, skill/, examples/, dist/, intent.md), where everything lives, what's gitignored. Authoritative for any "where does X go" question.vNN/canon/codæ-manifesto.html, vNN/canon/vibeloom-methodology.md, vNN/canon/vibeloom-implementation.md, vNN/canon/vibeloom-templates.md) — the version-specific source of truth. The skill OPERATES on these; it doesn't define them.vNN/intent.md) — sibling-input to manifesto. Both seed methodology.If this skill file conflicts with the canon of the version being operated on, the canon wins.
preserve_contract (with variants), amend_contract, preserve_existing, user_defined, defer. Plus eval-finding vocabulary: Accept / Edit / Defer / Reject.(intent ↔ manifesto) → methodology → implementation+templates → skill (incl. engine). Plus the site as a marketing-register sibling that must not contradict canon.feedback flow.review and reconcile. Variants live in LLM context only; never persisted as sidecar files.| Command | First load | Task template |
|---|---|---|
| init [--from vNN] [--version vNN] [--from-scratch] | targets.md, layering.md, /file-layout.md | tasks/init.md |
| eval [<target>] | targets.md, multi-agent.md, eval-passes-<target>.md (or all three if target=canon/all) | tasks/eval.md |
| review [<target>] | vocabulary.md, interactive-loop.md | tasks/review.md |
| generate <target> | layering.md, targets.md, generate-spec-<target>.md | tasks/generate.md |
| reconcile [<target>] | vocabulary.md, interactive-loop.md | tasks/reconcile.md |
| feedback <peer> <target> | multi-agent.md, vocabulary.md | tasks/feedback.md |
Default target for eval / review / reconcile is canon when omitted.
| Keyword | Refers to | Files involved |
|---|---|---|
| intent | The user's seed/refined intent for this version | vNN/intent.md |
| manifesto | The philosophical layer | vNN/canon/codæ-manifesto.html |
| methodology | The WHAT layer | vNN/canon/vibeloom-methodology.md |
| implementation | The HOW layer (includes templates) | vNN/canon/vibeloom-implementation.md + vNN/canon/vibeloom-templates.md |
| skill | The skill bundle (includes engine) | vNN/skill/** |
| site | The marketing site for this version | vNN/site/** |
| canon | Shorthand | intent + manifesto + methodology + implementation |
| all | Everything | canon + skill + site |
generate accepts only: methodology, implementation, skill, site (intent and manifesto are hand-authored).
A version vNN is mutable iff ALL of the following hold:
v01, v02, v03 (these use the legacy layout and are read-only; see /file-layout.md §1).site/public/ symlink; if root site/public/ is a real directory, no version is current production).Defaults:
eval, review, generate, reconcile, feedback:
"No mutable version found. v01-v03 are frozen (legacy layout); v04+ would be mutable but doesn't exist yet. Run vibeloom-dev init to bootstrap v04 from v03."init:
--from = the highest-numbered version directory (frozen or not).--version = <--from> + 1 (e.g., --from v03 → --version v04).vibeloom-dev init today resolves to --from v03 --version v04 and starts the v03→v04 layout migration.Override: --version vNN for any command. Refuses if you target a frozen version for a write operation (generate, reconcile, init).
No persistent "current working version" file. If you have multiple in-progress versions, pass --version explicitly.
Each agent self-identifies with a stable, lowercase, hyphenated name (e.g., claude, codex, cursor, gemini). The name is the agent's identity in this repo across all sessions.
Resolution order:
VIBELOOM_AGENT_NAME — if set, use it.VIBELOOM_AGENT_NAME for permanence.No detection signatures. No hardcoded list of supported agents. The name is what appears in reports/ filenames (eval-<target>-<name>.md, etc.). See references/multi-agent.md for the full contract.
eval / feedback outputs: reports/<filename>.md at repo root (FLAT, gitignored, ephemeral). See file-layout.md §5 for the filename pattern.generate outputs: written IN PLACE in vNN/ (canon/, site/public/, skill/, etc.). Git is the safety net — commit (or stash) before generate so reconcile has a stable baseline.reconcile / review outputs: modify files in place based on the user's per-item decisions. Same git-safety convention.init outputs: writes the new vNN/ directory tree.generate assumes upstream is consistent. It does NOT invoke eval first. The user is the orchestrator — run eval before generate when you've made upstream changes.(intent ↔ manifesto) → methodology → implementation+templates → skill (incl. engine). Site is sibling to skill — derived from methodology + implementation, must not contradict canon.reports/ files. There is no API call between agents. The handoff is manual: "now run this in another agent".reports/ (gitignored) and to the target vNN/ artifacts (with user approval). No .vibeloom-dev/ cache, no hidden state file.generate site produces full HTML files (not content-only drafts) but they may be abbreviated relative to canon. eval site checks that site does not CONTRADICT canon, not that it covers every canon concept.approve, status, release, diff, import, synthesize — those are explicitly out of v1.Keep responses tight:
vibeloom-dev review canon to walk the findings", or "Now run vibeloom-dev eval canon in another agent and then feedback <that-agent> canon here").First time, when no mutable version exists yet (current state — only frozen v01-v03 in the repo):
vibeloom-dev init
This resolves --from v03 --version v04 by default, migrates v03's legacy layout to v04's new layout, and interviews you to seed v04/intent.md. Once v04 exists, eval and the other commands become usable.
Once a mutable version exists (e.g., v04 in progress):
vibeloom-dev eval canon
Runs an adversarial consistency check on the latest mutable version's canon (intent + manifesto + methodology + implementation). Findings land in reports/eval-canon-<your-agent>.md. Then vibeloom-dev review canon walks them.
Bumping to the next version (e.g., v05 from v04):
vibeloom-dev init
Same command — it resolves --from v04 --version v05 automatically once v04 is the highest existing version. Copies v04 → v05 with version refs updated, then interviews you to refactor intent.md.
development
--- 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
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.