File contents vibeship-optimizer
Use the vibeship-optimizer CLI from this repo to run a Carmack-style optimization loop.
First run (recommended)
python -m vibeship_optimizer init --onboard --no-prompt
This creates:
VIBESHIP_OPTIMIZER.md (logbook)
.vibeship-optimizer/ (state dir: config, snapshots, changes, reports)
Standard loop (one optimization)
Start a tracked change (appends a section into VIBESHIP_OPTIMIZER.md):
python -m vibeship_optimizer change start --title "<change title>" --risk "<risk>" --rollback "git revert <sha>"
Take baseline snapshot (and attach it to the change record):
python -m vibeship_optimizer snapshot --label before --change-id <chg-...> --as before
Make exactly one optimization + commit it.
Take after snapshot (and attach it to the change record; also records current commit sha):
python -m vibeship_optimizer snapshot --label after --change-id <chg-...> --as after
Compare and write a report:
python -m vibeship_optimizer compare --before <before.json> --after <after.json> --out reports/vibeship_optimizer_compare.md
Multi-day verification
Start monitoring (baseline defaults to latest snapshot if omitted):
python -m vibeship_optimizer monitor start --change-id <chg-...> --days 5
Run once per UTC day:
python -m vibeship_optimizer monitor tick
This appends "Verification update" blocks to VIBESHIP_OPTIMIZER.md and stores reports under .vibeship-optimizer/reports/.
Preflight + hallucination protections
Run diligence checks:
python -m vibeship_optimizer preflight --out reports/vibeship_optimizer_preflight.md
Evidence-based review before claiming "this helped":
python -m vibeship_optimizer review bundle --change-id <chg-...> --out reports/vibeship_optimizer_review_bundle.md
Record review attestation (required by default via config):
python -m vibeship_optimizer review attest --change-id <chg-...> --tool codex --reasoning-mode xhigh --model "<model>" --reviewer "<name>"
If you want to relax attestation enforcement, set:
.vibeship-optimizer/config.yml (or .json) -> review.require_attestation: false
Read-only analyzers (safe)
python -m vibeship_optimizer analyze --out reports/vibeship_optimizer_analyze.md
This produces bloat/size hints and naive "maybe unused dependency" hints (heuristic; do not auto-remove without verification).
Automation (OpenClaw cron)
For scheduled daily verification ticks, see:
references/openclaw_cron_setup.md
For cron/automation, prefer:
python -m vibeship_optimizer autopilot tick --change-id <chg-...> --force --format json --ok-on-pending
1 --- 2 name: vibeship-optimizer 3 description: vibeship-optimizer 4 --- 5 6 # vibeship-optimizer 7 8 Use the `vibeship-optimizer` CLI from this repo to run a Carmack-style optimization loop. 9 10 ## First run (recommended) 11 12 - `python -m vibeship_optimizer init --onboard --no-prompt` 13 14 This creates: 15 - `VIBESHIP_OPTIMIZER.md` (logbook) 16 - `.vibeship-optimizer/` (state dir: config, snapshots, changes, reports) 17 18 ## Standard loop (one optimization) 19 20 1) Start a tracked change (appends a section into `VIBESHIP_OPTIMIZER.md`): 21 - `python -m vibeship_optimizer change start --title "<change title>" --risk "<risk>" --rollback "git revert <sha>"` 22 23 2) Take baseline snapshot (and attach it to the change record): 24 - `python -m vibeship_optimizer snapshot --label before --change-id <chg-...> --as before` 25 26 3) Make exactly one optimization + commit it. 27 28 4) Take after snapshot (and attach it to the change record; also records current commit sha): 29 - `python -m vibeship_optimizer snapshot --label after --change-id <chg-...> --as after` 30 31 5) Compare and write a report: 32 - `python -m vibeship_optimizer compare --before <before.json> --after <after.json> --out reports/vibeship_optimizer_compare.md` 33 34 ## Multi-day verification 35 36 1) Start monitoring (baseline defaults to latest snapshot if omitted): 37 - `python -m vibeship_optimizer monitor start --change-id <chg-...> --days 5` 38 39 2) Run once per UTC day: 40 - `python -m vibeship_optimizer monitor tick` 41 42 This appends "Verification update" blocks to `VIBESHIP_OPTIMIZER.md` and stores reports under `.vibeship-optimizer/reports/`. 43 44 ## Preflight + hallucination protections 45 46 1) Run diligence checks: 47 - `python -m vibeship_optimizer preflight --out reports/vibeship_optimizer_preflight.md` 48 49 2) Evidence-based review before claiming "this helped": 50 - `python -m vibeship_optimizer review bundle --change-id <chg-...> --out reports/vibeship_optimizer_review_bundle.md` 51 52 3) Record review attestation (required by default via config): 53 - `python -m vibeship_optimizer review attest --change-id <chg-...> --tool codex --reasoning-mode xhigh --model "<model>" --reviewer "<name>"` 54 55 If you want to relax attestation enforcement, set: 56 - `.vibeship-optimizer/config.yml` (or `.json`) -> `review.require_attestation: false` 57 58 ## Read-only analyzers (safe) 59 60 - `python -m vibeship_optimizer analyze --out reports/vibeship_optimizer_analyze.md` 61 62 This produces bloat/size hints and naive "maybe unused dependency" hints (heuristic; do not auto-remove without verification). 63 64 ## Automation (OpenClaw cron) 65 66 For scheduled daily verification ticks, see: 67 - `references/openclaw_cron_setup.md` 68 69 For cron/automation, prefer: 70 - `python -m vibeship_optimizer autopilot tick --change-id <chg-...> --force --format json --ok-on-pending` 71
vibeforge1111/vibeship-optimizer/tree/main/openclaw_skill/vibeship-optimizer commit 4feb5612ca
Frequently asked questions How do I install the Vibeship Optimizer skill? Run npx skillmds@latest add vibeforge1111/vibeship-optimizer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Vibeship Optimizer skill do? vibeship-optimizer It is listed under Coding & Dev Tools on SkillMD.
Is Vibeship Optimizer safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Vibeship Optimizer? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Vibeship Optimizer free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Vibeship Optimizer? vibeforge1111 (@vibeforge1111) published this skill. Their other Agent Skills are listed on their SkillMD profile.