create-verification-skill

Featured

Create a repo-local verification skill and exhaustive feature map for driving a real app through its UI, CLI, or API. Use for "create a verification skill", "make a verify skill for this repo", or "document how agents can verify this app".

Data & Documents 3,934 stars 552 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create a verification skill Generate `.bb/skills/verify-<app>/SKILL.md` for an agent arriving cold in the repository. Adapt the recipe to the actual app and prove it by running it. ## Discover Read repository instructions, startup scripts, routes, existing tests, and QA docs. Establish the user surfaces, launch command, readiness signal, required runtime, authentication, fixtures, automation harness, and observable side effects. Prefer the repository's harness. For browser interaction without an existing project harness, use `dev-browser@next`. Install it with `npm install -g dev-browser@next`, then read `dev-browser --help`. It provides Puppeteer scripts, named pages, `page.snapshot()`, and snapshot-ref selectors. If it reports missing Chrome, run `dev-browser install`. Record the installed version with the evidence; the `next` tag can change. Inspect an existing verification skill before creating another. Extend it when it already owns the same app. Ask only for decisions the repository cannot answer. Do not execute this workflow for a request that only asks what a skill does or asks to verify one existing feature. Establish isolation before launch: ports, database, host connections, browser profile, and process ownership. Use synthetic data. Do not copy a live store or reuse the user's logged-in app. Respect project rules for imported data and network-facing plugins. A new data-directory name alone does not prove that a launcher will not import existing data. Check...

Details

Author
get-bb
Repository
get-bb/bb
Created
7 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category