Agent skill · Workflow & Productivity

acceptance

Self-evidence for delivery verification in any repository, with or without LOBE_OPERATION_ID or a preconfigured verify plan. Discover an existing plan when present; otherwise author checks and publish a standalone acceptance. Pick the proving surface (CLI / web / desktop / iOS Simulator), capture real evidence, and submit it with the lh CLI. Triggers on 'verify the task', 'collect evidence', 'prove it works', 'upload evidence', 'verify plan', 'requiredEvidence', or any run that must self-certify its delivery. Missing LobeHub environment IDs never make this skill inapplicable.

LobeHub80,937★ · +310/wk · 1 repos on radarProfile →
claude-codeships scriptsNOASSERTION
Install
npx skills add lobehub/lobehub --skill acceptance --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 16
SKILL.md size: 15 KB
Bundled scripts: yes
Path: packages/builtin-skills/src/acceptance/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 81,252 · +315 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Verify (Builder Self-Evidence) You are the **builder** for a delivery. A separate review step judges it against either an existing **verify plan** or checks you author before testing. Some criteria demand **evidence** (a screenshot, a DOM snapshot, CLI output…). A criterion that declares `requiredEvidence` **cannot pass on your text alone**: if the artifact is missing, the structural gate marks it `uncertain` and the delivery is held. ## Applicability invariant This skill applies whenever the delivery needs real verification. Environment IDs select a path; they are not prerequisites: - `$LOBE_OPERATION_ID` means a verify plan already exists. Discover and satisfy it. - No `$LOBE_OPERATION_ID` means you author the checks and publish a structured report round. - `$LOBEHUB_TOPIC_ID` or `--subject` groups rounds under an existing LobeHub object. - No topic or subject means `lh acceptance run ingest` creates a standalone acceptance automatically. Never report that this skill is inapplicable merely because `$LOBE_OPERATION_ID`, `$LOBEHUB_TOPIC_ID`, or a Task ID is absent. Continue with the standalone path. So while you do the work, capture the proof and submit it. The loop: ``` discover

What's inside
Steps it walks through
  1. Applicability invariant
  2. Two entry points — an operation id is NOT required
  3. Rounds are immutable — repair means a NEW round
  4. Prerequisites
  5. Step 1 — Discover the plan (what to prove)
  6. Step 2 — Pick the surface by what you changed
  7. Step 3 — Capture, then submit each artifact
  8. Step 4 — Self-check coverage (do not skip)
  9. Final handoff (mandatory)
  10. Portability rules
  11. Reference map
Ships with 15 files
  • index.ts
  • references/agent-browser.md
  • references/auth-web.md
  • references/computer-use.md
  • references/evidence.md
  • references/plan-format.md
  • references/recording-cdp.md
  • references/recording-ios-simulator.md
  • references/recording-native-macos.md
  • references/report.md
  • surfaces/cli.md
  • surfaces/electron.md
  • surfaces/ios-simulator.md
  • surfaces/native.md
  • surfaces/web.md
Commands it runs
lh verify plan state "$LOBE_OPERATION_ID" --json
CHECK_ITEM_ID is the plan item id for this criterion (from Step 1).
file artifact already captured by the selected surface
lh acceptance run result submit --operation "$LOBE_OPERATION_ID" --item "$CHECK_ITEM_ID" \
inline text artifact (stdout / computed value) — no file
lh acceptance run result list --operation "$LOBE_OPERATION_ID" --json # checkItemId → checkResultId
lh acceptance run evidence list "$CHECK_RESULT_ID" --json
More from lobehub
All skills →
About this skill
What does the acceptance skill do?

Self-evidence for delivery verification in any repository, with or without LOBE_OPERATION_ID or a preconfigured verify plan. Discover an existing plan when present; otherwise author checks and publish a standalone acceptance. Pick the proving surface (CLI / web / desktop / iOS Simulator), capture real evidence, and submit it with the lh CLI. Triggers on 'verify the task', 'collect evidence', 'prove it works', 'upload evidence', 'verify plan', 'requiredEvidence', or any run that must self-certify its delivery. Missing LobeHub environment IDs never make this skill inapplicable.

How do I install it?

Run `npx skills add lobehub/lobehub --skill acceptance --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From lobehub/lobehub, a repository with 81,252 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going