# Vibe

> Fully autonomous development workflow from prompt to commit. Chains spec → develop → review → commit. Triggers: /vibe, 'vibe this', 'autonomous workflow', 'just do it all', 'build this end-to-end', 'full pipeline', 'handle everything'.

- Skill: `luan/vibe` (Agent Skill)
- Install (CLI): `npx skillmds@latest add luan/vibe`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luan/vibe/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: luan (https://skillmd.com/u/luan)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/luan/vibe

---


# Vibe

Full pipeline (spec → develop → review → commit) from a single prompt.

## Arguments

- `<prompt>` — what to build (required)
- `--no-review` — skip review stage
- `--dry-run` — spec only, stop before develop

No prompt → tell user: `/vibe <what to build>`, stop.

## Pipeline

**Stage numbering `[N/M]`:** M = total stages that will run. Base: 5 (spec, develop, review, commit, report). `--no-review` → 4. `--dry-run` → 1.

### [1/M] Spec

Output `[1/M] Spec`.

```
Skill("spec", args="<prompt> --auto")
```

Spec runs silently with `--auto` and returns both spec and plan file paths. Read the plan file path from the output or find via `ct plan latest`.

Verify the plan file exists and has content. Immediately proceed to develop.

### [2/M] Develop

Output `[2/M] Develop`.

If `--dry-run` → stop here. Report the plan file path, suggest `/develop <path>`.

```
Skill("develop", args="<plan-file-path> --auto")
```

Verify all workers completed. If some failed, report per-worker status and stop.

**Bugfix detection:** If the spec mentions "bug", "fix", "regression", or includes reproduction steps — after develop completes, re-run the reproduction scenario to confirm the fix works. If reproduction still fails, report and stop (do not proceed to review with a broken fix).

Immediately proceed to review.

### [3/M] Review

Output `[3/M] Review`.

Skip if `--no-review`.

```
Skill("crit")
```

Fix any critical issues inline. Immediately proceed to commit.

### [4/M] Commit

Output `[4/M] Commit`.

If `git diff --stat` is empty → skip.

```
Skill("commit")
```

### [M/M] Report

Output `[M/M] Report`.

```
Skill("report")
```

Generates a post-implementation summary in `~/blueprints/`. Runs silently — failure here doesn't block the pipeline.

## Finalize

Report: one line per stage (completed / skipped / failed).

## Error Handling

If a stage fails with zero progress:
1. Report completed stages + failure details
2. Suggest: `/<failed-skill> [args]` to retry the failed stage

