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**
[](https://www.npmjs.com/package/@su-record/vibe)
[](https://www.npmjs.com/package/@su-record/vibe)
[](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
Details
Related Skills
More research & analysis skills you might like
pr-improver
Research & AnalysisRuns 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 & AnalysisRuns 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 & AnalysisRuns 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 & AnalysisAugments 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