vibe-acceptance-gate

vibe-acceptance-gate is a skill for Claude Code, Codex from ash1794/vibe-engineering. It costs 37 tokens per session (451 once invoked), scanned A, original, MIT.

A completion check that compares finished work with the success conditions written in an issue, specification, or task description.

In plain words
What is it for?
Use it after implementing a task with defined acceptance criteria, before resolving a ticket, or when checking whether work is truly complete.
Why use it?
It helps prevent marking work as finished when a required detail is missing. It records which conditions pass, fail, or are only partly met, along with supporting evidence.

Skill for Claude CodeCodex

Part of the vibe-engineering plugin — 38 skills shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/ash1794/vibe-engineering/acceptance-gate
Any agent
npx skills add ash1794/vibe-engineering --skill acceptance-gate
Clone the repo
git clone --depth 1 https://github.com/ash1794/vibe-engineering

Made for: Claude Code, Codex.

Or install vibe-engineering, the plugin that ships this one along with the rest of its 38 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for vibe-acceptance-gate

README.md
[![agentmods](https://agentmods.dev/badge/skills/ash1794/vibe-engineering/acceptance-gate.svg)](https://agentmods.dev/skills/ash1794/vibe-engineering/acceptance-gate)
Your own site
<a href="https://agentmods.dev/skills/ash1794/vibe-engineering/acceptance-gate"><img src="https://agentmods.dev/badge/skills/ash1794/vibe-engineering/acceptance-gate.svg" alt="Measured on agentmods" height="20"></a>
Per session 37 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 451 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00037 $0.00451
Opus 5 $0.00018 $0.00226
Sonnet 5 $0.00007 $0.00090
Haiku 4.5 $0.00004 $0.00045

Measured 5d ago against content hash 96136c363aa2, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

vibe-acceptance-gate scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

plugins/vibe-engineering/skills/acceptance-gate/SKILL.md · 61 lines

What it actually says

vibe-acceptance-gate

Don't claim "done" until you've checked against the criteria that define "done."

When to Use This Skill

  • After completing a task that has acceptance criteria
  • Before marking an issue/ticket as resolved
  • When the user asks "is this done?"
  • After implementing a spec with defined requirements

When NOT to Use This Skill

  • Exploratory work with no defined criteria
  • Research tasks (use vibe-reflect-and-compound instead)
  • When criteria haven't been defined yet (define them first)

Steps

  1. Find the criteria — Look in:

    • Issue/ticket description (MUST/SHOULD requirements)
    • Spec document (acceptance criteria section)
    • Task description (success conditions)
    • User's original request (implicit criteria)
  2. Validate each criterion — For each one:

    • Run the relevant test, command, or check
    • Record PASS (met), FAIL (not met), or PARTIAL (partially met)
    • Capture evidence (test output, code reference)
  3. Report results:

# Criterion Status Evidence
1 [criterion text] PASS/FAIL/PARTIAL [evidence]
  1. Gate decision:
    • All PASS → Task complete
    • Any FAIL on MUST criteria → Task NOT complete, list remaining work
    • PARTIAL only → Report what's missing, ask user if acceptable

Output Format

Acceptance Gate: [Task Name]

Result: PASS / FAIL / PARTIAL Criteria Met: X/Y (Z%)

# Criterion Status Evidence
1 ... ✓/✗/◐ ...

Remaining Work (if FAIL)

  1. [What needs to be done]
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 61 lines · 37 tokens per session scan A 96136c363aa2

Subscribe to this mod's changes

vibe-acceptance-gate is a skill published in the GitHub repository ash1794/vibe-engineering (10 stars, last pushed 3mo ago), licensed MIT. It adds 37 tokens to every session and 451 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

wechat-article-writer

公众号/自媒体全流程。根据用户表述自动匹配:撰写文章、封面图、正文插图、风格提取。支持多种写作风格。当用户提到写公众号、技术博客、公众号封面、正文插图、步骤图、演示图、流程示意、分析写作风格、克隆文风、模仿爆款、提取风格时使用。详见 reference 目录。.

xstongxue/best-skills · 105 tokens

prepare-release

Prepare a new release by collecting commits, generating bilingual release notes, updating version files, and creating a release branch. Use when asked to prepare/create a release, bump version, or run /prepare-release.

CherryHQ/cherry-studio · 44 tokens

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

CherryHQ/cherry-studio · 67 tokens

cherry-assistant-guide

从当前安装包查询 Cherry Studio 产品信息并排查运行问题。当用户询问功能、路由、快捷键、Provider、语言、Agent、频道、定时任务、Code CLI、当前版本,或报告运行错误、连接失败、配置异常并需要诊断时触发。.

CherryHQ/cherry-studio · 68 tokens

cherry-electron-dev

Develop, fix, and profile Cherry Studio in a tracked Electron instance. Use for everyday implementation, UI and interaction work, bug fixing, runtime debugging, DevTools inspection, lag or jank investigation, CPU and memory monitoring, leak checks, and startup-performance analysis; reuse a verified workspace instance…

CherryHQ/cherry-studio · 75 tokens

issue-reporter

只在用户明确要求提交 GitHub Issue、GitHub Bug Report 或 GitHub Feature Request 时使用。用户只说“提交问题”“提交反馈”“上报 bug”“这是个 bug”或描述功能建议但未点名 GitHub 时不得触发,必须改用 cherry-studio-feedback 并默认提交飞书。.

CherryHQ/cherry-studio · 73 tokens