Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeSpec 🧠

CodeBlast Header

The agentic development standard to mitigate cognitive technical debt.

License

🌍Repositorio de VibeSpec en Español


🧭 What is VibeSpec?

VibeSpec is the open standard for collaboration between humans and artificial intelligence systems. Born in 2026, when producing with AI no longer consists of writing the result by hand but of directing intent, and AI agents have become teammates.

It was born in software development — it remains its flagship use case and the most mature within the standard — but its principles do not depend on code: they apply to any discipline where a person directs an AI agent and needs to retain control over the quality and security of the outcome (writing, translation, data analysis, legal documents, design, research, etc.). What changes across disciplines is not the method, but the concrete verification gate applied in each — see Skills for Hermes Agent below for the detail of this design.

It defines principles, roles, checklists, and metrics that enable any team—regardless of size, discipline, experience level, or chosen tool—to:

  • Translate ideas into executable specifications (Spec‑Driven Development)
  • Maintain human control over quality and security
  • Learn to collaborate with AI agents progressively
  • Scale from a rapid prototype to a mission-critical system

🚀 Why VibeSpec?

Current Situation With VibeSpec
Each tool has its own vocabulary and workflow Unified glossary that maps common concepts across all platforms
"Vibe coding" produces unreviewed deliverables that reach production Mandatory checklists that prevent risks without stifling creativity
The person's role facing AI is unclear New professional role as architect, auditor, and decision-maker
Lack of traceability in AI decisions Complete traceability from intent to final outcome
Steep and disorganized learning curve Lite → Pro adoption path with maturity metrics

The concrete checklist and metric examples in this table are developed today for software development (the most mature use case of the standard); the mechanism transfers equally to other disciplines as their own gates are defined.


📁 Repository Structure

vibespec\
├── checklists\
│   ├── templates\
│   │   ├── example-deviation.md
│   │   ├── template-markdown.md
│   │   └── template-yaml.yaml
│   ├── README.md
│   └── vibespec-check.md
├── governance\
│   ├── adoption.md
│   ├── deviations.md
│   ├── evolution.md
│   └── README.md
├── skills\
│   ├── README.md
│   ├── vibespec-lite.md
│   └── vibespec-pro.md
├── hermes-skills\
│   └── vibespec\
│       ├── README.md
│       ├── vibespec-lite\
│       │   └── SKILL.md
│       └── vibespec-pro\
│           └── SKILL.md
├── standard\
│   ├── glossary.md
│   ├── prompt-templates.md
│   ├── vibespec-lite.md
│   └── vibespec-pro.md
├── LICENSE.md
├── README.md
└── TRADEMARK.md

⚡ Get Started in 2 Minutes

  1. Choose your level

  2. Download the master checklist checklists/vibespec-check.md and paste it into your next deliverable (PR, draft, report...).

  3. Create your context file Add an AGENTS.md or .cursor/rules with the instructions the AI must follow.

  4. Install the VibeSpec Skill in your agent (Cursor, Windsurf, Claude Code) to automate reminders.

  5. Use the Hermes Skills (see below) if your agent is Hermes Agent, to load the standard as a native skill.


🤖 Skills for Hermes Agent

In addition to the system prompts for other IDEs, VibeSpec ships native Hermes Agent in hermes-skills/vibespec/:

Skill Level What it does
vibespec-lite Lite Applies the C1‑C6 gate and requires human verification before commit.
vibespec-pro Pro Applies phase verification (P/R/F/D/DP) by reading the master checklist.

See hermes-skills/vibespec/README.md for the design (one skill parameterized by discipline, not one per field). Today both skills read the single checklist at checklists/vibespec-check.md, centered on software development; the design leaves room to add checklists for other disciplines without creating new skills.

Install in your Hermes profile (local):

# Copy the skill folder into your profile
cp -r hermes-skills/vibespec/vibespec-lite \
     ~/.hermes/profiles/<your-profile>/skills/vibespec/
cp -r hermes-skills/vibespec/vibespec-pro \
     ~/.hermes/profiles/<your-profile>/skills/vibespec/

Or, from a Hermes session, ask it to load the skill with skill_view(name="vibespec-lite"). The agent will read the canonical checklist from checklists/vibespec-check.md instead of hardcoding it, so the skill never drifts when you update the standard.


🎯 Core Principles

  1. Explicit intent before execution
  2. Mandatory human verification in every cycle
  3. Context as a versionable project asset
  4. Traceability and change control for all decisions
  5. Security by design (Secure‑by‑Design)
  6. Human governance of architectural decisions
  7. Continuous improvement of the process itself

These seven principles are deliberately discipline-agnostic: they mention no code, text, or concrete artifact. What is specific to each field are the gate checklists that implement them (today, the software development one).

View full development →


🧑‍🚀 The New Role of the Professional

Whoever directs the agent is no longer a mere task executor: they are the context architect, the security and stability auditor, the quality curator, and the final decision-maker. The AI proposes, but the responsibility — technical, legal, and ethical — remains human.

In software development this translates to the programmer ceasing to be a code typist and becoming that architect/auditor; in other disciplines the same role shift applies to the editor who directs an agent's writing, the analyst who audits an AI-generated data pipeline, or any professional supervising an agentic workflow.


📊 Maturity Metrics

Level Active Checklist Expected Compliance
Lite C1‑C6 ≥ 90% of deliverables
Structured Lite + Planning + Functionality ≥ 85% of deliverables
Pro All phases (including deployment) ≥ 80% of deliverables

The unit of measure ("deliverable") replaces the original "PR" here so as not to assume the output is always code; in software development a deliverable is, in practice, still a PR.

Progressive adoption guide →


🤝 Contributing

VibeSpec is a living standard. If you find an area for improvement, a new risk to cover, want to share a useful template, or want to propose a checklist for a discipline other than software:

  1. Open an issue describing your proposal.
  2. Comment and discuss for two weeks (minor changes) or one month (major changes).
  3. If consensus is reached, it will be integrated in the next revision.

Consult governance/evolution.md for the complete process.


📜 License

The standard content is under Creative Commons BY 4.0. Code snippets are under MIT. The VibeSpec™ trademark has a usage policy in TRADEMARK.md.

License: CC BY 4.0


💖 Support and Donations

VibeSpec is a free and open standard, created to solve a real problem: bringing order to the chaos of AI-assisted production.

If this standard saves you hours of review, helps you deploy with confidence, or gives you a framework to train your team, consider buying us a coffee via the link below:

Support on Gumroad

Every contribution allows us to maintain, improve, and share VibeSpec with the community.


Designed with the precision of a standard and a passion for clean code.

Created by Franklin A. Lara P. (@FrkL81)

About

The open standard for agentic development. VibeSpec defines principles, checklists, and roles for secure human-AI collaboration. Its goal is to mitigate cognitive technical debt and evolve from fragile "vibecoding" to structured, Specification-Driven Development (SDD).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors