Research & Analysis✨geminišŸ¤–claudešŸ’¬gpt🌐universal

Vibe

SPEC-Scenario-driven AI coding framework for Claude Code with Multi-LLM orchestration

Quick Start

Install this Skill

npx skills add su-record/vibe
# Vibe

**SPEC-Scenario-driven AI coding framework for Claude Code with Multi-LLM orchestration**  

[![npm version](https://img.shields.io/npm/v/@su-record/vibe.svg)](https://www.npmjs.com/package/@su-record/vibe)
[![npm downloads](https://img.shields.io/npm/dt/@su-record/vibe)](https://www.npmjs.com/package/@su-record/vibe)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Install

```bash
npm install -g @su-record/vibe
vibe init
```

## Commands

### Terminal

| Command | Description |
|---------|-------------|
| `vibe init` | Initialize project |
| `vibe update` | Update settings |
| `vibe status` | Check status |
| `vibe gpt auth` | GPT OAuth authentication |
| `vibe gpt key <KEY>` | GPT API key setup |
| `vibe gpt logout` | GPT logout |
| `vibe gemini auth` | Gemini OAuth authentication |
| `vibe gemini key <KEY>` | Gemini API key setup |
| `vibe gemini logout` | Gemini logout |
| `vibe help` | Help |
| `vibe version` | Version info |

### Claude Code

| Command | Description |
|---------|-------------|
| `/vibe.spec "feature"` | Create SPEC + parallel research |
| `/vibe.run "feature"` | Execute implementation |
| `/vibe.run "feature" ultrawork` | Maximum performance mode |
| `/vibe.verify "feature"` | BDD verification |
| `/vibe.review` | 13+ agent parallel review |
| `/vibe.analyze` | Code analysis |
| `/vibe.reason "problem"` | Systematic reasoning |
| `/vibe.utils` | Utilities (--e2e, --diagram, etc.) |

## Workflow

```
/vibe.spec → /vibe.run → /vibe.verify → /vibe.review
```

## Key Features

| Feature | Description |
|---------|-------------|
| **Multi-LLM Research (v2.5)** | Claude + GPT + Gemini 3-way validation during SPEC research |
| **Multi-model orchestration** | Claude + GPT-5.2 + Gemini 3 Pro |
| **13+ parallel review agents** | Security, performance, architecture |
| **Iterative SPEC review** | GPT + Gemini convergence loop (max 3 rounds) |
| **Large SPEC auto-split** | 5+ phases auto-split into phase files |
| **BDD auto verification** | Given/When/Then scenario verification |
| **ULTRAWORK mode** | One keyword enables all optimizations |
| **25 built-in tools** | Code analysis, memory management, quality validation |
| **Auto context management** | 80%+ auto-save, session restore |
| **23 language presets** | TypeScript, Python, Go, Rust, Swift, Kotlin, C#, Ruby, Dart, GDScript |

## ULTRAWORK Mode

Enable maximum performance with `ultrawork` or `ulw`:

```bash
/vibe.run "feature" ultrawork
/vibe.run "feature" ulw        # Same
```

**Enabled features:**
- Parallel subagent exploration (3+ concurrent)
- Boulder Loop (auto-progress until all scenarios complete)
- Auto-retry on errors (max 3)
- Continuous execution without phase confirmation
- Auto-save at 80%+ context

## Multi-model Orchestration

**Hook-based automatic routing** - Keywords in your prompt trigger the right LLM automatically:

| Keyword Pattern | Routes to | Use Case |
|-----------------|-----------|----------|
| `architecture`, `design` | GPT | Architecture review |
| `UI`, `UX` | Gemini | UI/UX feedback |
| `debugging`, `find bug` | GPT | Bug analysis |
| `analyze code` | Gemini | Code review |

**Smart Routing features:**
- Automatic LLM selection based on task type
- Exponential backoff retry (3 attempts, 2s → 4s → 8s)
- Auto fallback chain: GPT ↔ Gemini (if primary fails)
- 5-minute availability cache
- Web search via Gemini (Google Search grounding)

**API usage:**

```javascript
import('@su-record/vibe/lib/gpt').then(g => g.ask('question'))
import('@su-record/vibe/lib/gemini').then(g => g.webSearch('search query'))
```

## Multi-LLM Research (v2.5)

During `/vibe.spec`, research agents use **3 LLM perspectives** for quality assurance:

```text
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│  MULTI-LLM PARALLEL RESEARCH                                │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│  best-practices-agent                                       │
│    ā”œā”€ā”€ Claude: Core patterns, anti-patterns                 │
│    ā”œā”€ā”€ GPT: Architecture patterns, code conventions         │
│    └── Gemini: Latest trends, framework updates             │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│  security-advisory-agent                                    │
│    ā”œā”€ā”€ Claude: OWASP Top 10, security patterns              │
│    ā”œā”€ā”€ GPT: CVE database, vulnerability details             │
│    └── Gemini: Latest security advisories, patches          │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
```

> vibe = Quality Assurance Framework

## Parallel Review Agents

`/vibe.review` runs 13+ agents concurrently:

| Category | Agents |
|----------|--------|
| Security | security-reviewer, data-integrity-reviewer |
| Performance | performance-reviewer, complexity-reviewer |
| Architecture | architecture-reviewer, simplicity-reviewer |
| Language | python, typescript, rails, react reviewers 

... (truncated)
Repository
3stars
0forks
View on GitHub
Details
DiscoveredJan 19, 2026
Last UpdatedJan 22, 2026
Quality Score
33/100

Related Skills

More research & analysis skills you might like

pr-improver
Research & Analysis
Runs an autonomous review-and-fix improvement loop over the current branch's changes until a PR review comes back clean, scoped mechanically to the directories the branch touched. Reviews are performed by an installed PR-review skill (default: pr-review-toolkit's review-pr). Use to fix review findings on a branch before opening or updating a pull request ('clean up this branch', 'fix this PR until review passes', 'run review-and-fix on my changes'). NOT for a one-time review — run the PR-review skill directly.
šŸ¤–claude🌐universal
7.5k
643
View
code-improver
Research & Analysis
Runs an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user names: any installed skill or agent. Keeps a cross-round findings ledger, escalates when fixes stop converging, and guards scope mechanically. Use when asked to 'improve this code until review passes', 'run an improvement loop with <reviewer>', or to iterate review-and-fix with a specific reviewer. For skills prefer the skill-improver entry; for a branch prefer pr-improver.
šŸ¤–claude🌐universal
7.5k
643
View
skill-improver
Research & Analysis
Runs an autonomous review-and-fix improvement loop over a Claude Code skill until a review comes back clean, with a cross-round findings ledger, escalation when fixes stop converging, and a mechanical scope guard. Reviews are performed by the plugin-dev skill-reviewer agent. Use to fix skill quality issues, iteratively refine a skill, or resume a loop after an escalation ('fix my skill', 'improve this skill until it passes review', 'skill improvement loop'). NOT for a one-time review — use the plugin-dev skill-reviewer agent directly.
šŸ¤–claude🌐universal
7.5k
643
View
audit-augmentation
Research & Analysis
Augments Trailmark code graphs with external audit findings from SARIF static analysis results, weAudit annotation files, and version-gated Trailmark 0.4.x binary-analysis graph exports. Maps findings to graph nodes by file and line overlap, creates severity-based subgraphs, and enables cross-referencing findings with pre-analysis data (blast radius, taint, etc.). Use when projecting SARIF results onto a code graph, overlaying weAudit annotations, importing binary graph findings, cross-referencing Semgrep, CodeQL, or binary-analysis findings with call graph data, or visualizing audit findings in the context of code structure.
🌐universal
7.5k
643
View