
Vibeguard
- 51 installs
- 253 repo stars
- Updated August 4, 2026
- majiayu000/claude-arsenal
Helps with ai & agent building tasks during AI-assisted development.
About
vibeguard is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- vibeguard
- AI & Agent Building
- AI-coding skill
Vibeguard by the numbers
- 51 all-time installs (skills.sh)
- Ranked #7,213 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/majiayu000/claude-arsenal --skill vibeguardAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 51 |
|---|---|
| repo stars | ★ 253 |
| Last updated | August 4, 2026 |
| Repository | majiayu000/claude-arsenal ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
VibeGuard
Lightweight VibeGuard for everyday use inside Spellbook.
This skill helps with three moments where AI-assisted work usually drifts:
- before implementation starts
- while review findings are being prioritized
- after regressions or avoidable mistakes happen
What This Skill Includes
- A task contract checklist for scoping work before coding
- A scoring matrix for prioritizing findings with evidence
- A weekly review template for regression and guardrail retrospectives
Hard Boundaries
This skill is intentionally lightweight.
It does:
- guide task kickoff
- structure review output
- make risk tradeoffs explicit
It does not:
- install hooks
- run guard scripts automatically
- patch global Claude or Codex configuration
- claim that full VibeGuard enforcement is active
If the user asks for automated interception, repo-level rules, or environment setup, escalate to the full VibeGuard repository and tooling.
When To Use It
Trigger this skill when the user asks for:
- anti-hallucination guardrails
- task startup checks
- review scoring or triage
- regression prevention
- retrospective templates
- "vibeguard" by name
Workflow
1. Start With The Task Contract
Open `references/task-contract.yaml` and confirm:
- goal
- source of truth
- acceptance criteria
- scope
Do not move into implementation until these are concrete.
2. Score Findings Before Acting
Open `references/scoring-matrix.md` and score each finding on:
- impact
- effort
- risk
- confidence
Use the score to separate urgent fixes from weak guesses.
3. Pick The Right Delivery Mode
- 1-2 files: implement directly once the contract is clear
- 3-5 files: write a short spec or step plan first
- 6+ files: produce a full design/spec and staged execution plan
4. Review The Failure, Not Just The Symptom
If something regressed, identify which defense failed:
- scope control
- source-of-truth validation
- verification depth
- review prioritization
- missing guardrail
Then capture the follow-up in `references/review-template.md`.
Expected Outputs
Depending on the request, produce one of these:
- a filled task contract
- a scored findings table with priorities
- a short regression review or weekly retrospective
Reference Files
- `references/task-contract.yaml` - kickoff checklist
- `references/scoring-matrix.md` - prioritization model
- `references/review-template.md` - retrospective template
Hallucination Risk Review
Use this template for a weekly review or after an avoidable regression.
Incident Summary
| Item | Notes |
|---|---|
| Change or task | |
| User-visible impact | |
| First signal | |
| Scope affected |
Which Defense Failed?
| Layer | What failed | Follow-up |
|---|---|---|
| Task contract | ||
| Search before create | ||
| Verification | ||
| Review prioritization | ||
| Guardrail coverage |
Evidence
| Evidence type | Link or summary |
|---|---|
| Logs | |
| Tests | |
| Diff | |
| Reproduction steps |
Prevention Actions
- [ ] Add or strengthen a guardrail
- [ ] Add a missing verification step
- [ ] Tighten scope language for similar tasks
- [ ] Update a reusable skill, checklist, or template
Metrics
| Metric | Previous | Current | Notes |
|---|---|---|---|
| Regression count | |||
| Review findings caught pre-merge | |||
| Missing verification incidents | |||
| Duplicate implementation incidents |
Next Week Focus
- [ ]
- [ ]
- [ ]
Risk Scoring Matrix
Use this matrix to prioritize findings before implementation.
Dimensions
Score each finding from 1 to 5.
Impact
- 1: cosmetic or low-value cleanup
- 2: readability or minor developer-experience improvement
- 3: meaningful maintainability or correctness improvement
- 4: affects core behavior, data quality, or reliability
- 5: severe defect, major regression risk, or architecture-level issue
Effort
- 1: tiny localized edit
- 2: small change across a few files
- 3: medium cross-module change
- 4: large refactor or migration
- 5: broad, high-cost system change
Risk
- 1: very unlikely to regress
- 2: limited blast radius
- 3: requires targeted verification
- 4: touches critical paths or contracts
- 5: highly sensitive, compatibility-heavy, or hard to roll back
Confidence
- 1: weak intuition only
- 2: indirect evidence
- 3: partial path or symptom evidence
- 4: strong code, test, or log evidence
- 5: fully traced and reproducible
Formula
priority_score = (impact * confidence) - (effort + risk)Higher scores should be handled earlier.
Priority Bands
| Band | Score | Meaning |
|---|---|---|
| P0 | 12+ | High-confidence, high-impact work |
| P1 | 4-11 | Valuable and actionable |
| P2 | 0-3 | Cleanup, follow-up, or lower urgency |
| P3 | Below 0 | Do not schedule without stronger evidence |
Gating Rules
1. High-risk findings do not become P0 without strong evidence. 2. Low-confidence findings stay out of execution plans. 3. Re-score the backlog after major architectural changes. 4. If a fix is risky, add verification before widening scope.
Template
| id | finding | impact | effort | risk | confidence | score | priority |
|----|---------|--------|--------|------|------------|-------|----------|
| F1 | ... | 5 | 2 | 2 | 5 | 21 | P0 |
| F2 | ... | 3 | 3 | 3 | 4 | 6 | P1 |task_contract:
required:
- goal: "A concrete, testable objective"
- source_of_truth: "The file, API, document, or database that defines reality"
- acceptance_criteria: "At least one verifiable done condition"
- scope: "Files, modules, or systems allowed to change"
forbidden:
- "Start coding before the target behavior is clear"
- "Invent fields, APIs, or data sources"
- "Create a parallel implementation without searching first"
- "Mark work done without verification evidence"
warning_signs:
no_search_before_create:
severity: high
description: "A new file, class, or helper is being added before checking for an existing implementation"
action: "Search first and reuse or extend the current source of truth"
weak_acceptance:
severity: high
description: "The task has no concrete done-when statement"
action: "Rewrite the request as a testable outcome before coding"
oversized_step:
severity: medium
description: "One step is too large to verify safely"
action: "Split the change into smaller checkpoints with separate verification"
missing_spec_for_multi_file_change:
severity: medium
description: "A multi-file change is starting without a design note or plan"
action: "Write a short spec, dependency map, or execution plan first"
review_prompts:
- "What exactly is being changed?"
- "Where is the source of truth?"
- "What proves the change is correct?"
- "What is explicitly out of scope?"