Back to skills
SkillHub ClubShip Full StackFull Stack

vibe-check

Imported from https://github.com/metasaver/metasaver-marketplace.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.4
Composite score
2.4
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install metasaver-metasaver-marketplace-vibe-check

Repository

metasaver/metasaver-marketplace

Skill path: plugins/metasaver-core/skills/workflow-steps/vibe-check

Imported from https://github.com/metasaver/metasaver-marketplace.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: metasaver.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install vibe-check into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/metasaver/metasaver-marketplace before adding vibe-check to shared team environments
  • Use vibe-check for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: vibe-check
description: Validate PRD quality and coherence before innovation phase using vibe-check MCP tool. Checks for requirement clarity, user story completeness, and identifies gaps. Returns coherent flag and issues list.
---

# Vibe Check - PRD Quality Gate

> **ROOT AGENT ONLY** - Uses vibe-check MCP tool, runs only from root agent.

**Purpose:** Validate PRD coherence before innovation
**Trigger:** After requirements-phase, before innovate-phase
**Input:** PRD content (from requirements-phase)
**Output:** Validation result (coherent, issues, recommendation)

---

## Overview

Quality gate using vibe-check MCP tool. Validates: (1) Internal consistency, (2) Clear/specific requirements, (3) User stories with AC, (4) No critical gaps. Prevents wasted innovation effort with incoherent PRD.

**When:** /architect only (skipped for /build and /audit with clearer requirements)

---

## Workflow

1. **Read PRD:** Load from `{projectFolder}/prd.md`
2. **Call MCP:** `vibe_check({ prdContent, projectContext? })`
3. **Parse response:** `coherent` (boolean), `issues` (array), `recommendation` ("proceed" | "revise")
4. **Decision gate:**
   - **If coherent:** Continue to innovate-phase (no user interaction)
   - **If not coherent:**
     - Report issues
     - Ask: Auto-revise or manual fixes?
     - Auto: Spawn BA to fix → requirements-phase → re-check (max 2 iterations)
     - Manual: Accept feedback → requirements-phase → re-check

---

## Validation Criteria

| Dimension    | Checks                               |
| ------------ | ------------------------------------ |
| Coherence    | PRD makes sense as a whole           |
| Clarity      | Requirements specific and measurable |
| Completeness | All sections present                 |
| Stories      | Acceptance criteria present          |
| Gaps         | Nothing missing or unclear           |
| Conflicts    | No contradictions                    |

---

## Output Format

```json
{
  "status": "passed" | "failed",
  "coherent": true | false,
  "issues": [
    "User story prj-epc-003 missing acceptance criteria",
    "Requirement R-005 is vague - 'fast performance' needs quantification",
    "Gap: No error handling strategy defined"
  ],
  "recommendation": "proceed" | "revise",
  "iterations": 1
}
```

---

## Examples

**Failed:**

```
Issues: prj-epc-003 missing AC, R-005 vague ("fast" needs metrics),
        No error handling, Conflict: R-002 real-time vs R-007 batch
Action: AUTO (BA fixes) or MANUAL (user guidance)?
```

**Passed:**

```
✓ Coherent ✓ Clear ✓ Complete ✓ No gaps → Proceeding to innovation
```

---

## Revision Actions

| Issue              | BA Fix                       |
| ------------------ | ---------------------------- |
| Missing AC         | Add to affected stories      |
| Vague requirements | Quantify with metrics        |
| Conflicts          | Resolve (ask user if needed) |
| Missing sections   | Add based on context         |
| Error handling gap | Add strategy                 |

## Integration

**Called by:** /architect (Phase 3) | **Calls:** vibe-check MCP, business-analyst, AskUserQuestion
**Flow:** requirements-phase → vibe-check → innovate-phase (success) OR requirements-phase (failure, max 2 loops)

**Notes:** Fast single MCP call. Validates coherence/clarity, not technical feasibility (architect's job). Escalate to user after 2 failed iterations.
vibe-check | SkillHub