verify

Solid

Visual verification as the Definition of Done for any change with a runtime surface (a rendered page, a UI, a live view). Use whenever you are about to call a UI or frontend change done, before moving an item to done, whenever an item is marked ui: true, or when someone asks "does it actually render / work". Proves behavior by driving the real thing in a browser and measuring computed layout - a passing pytest, a served file, a node check, or a subagent code-review is NOT proof. Applies inside subagents too: if you built or touched a runtime surface, run this before claiming done.

AI & Automation 13 stars 3 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 80/100

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

Skill Content

# verify - visual verification as Definition of Done Visual verification is the credo Definition-of-Done gate for anything with a runtime surface. If a change renders something, updates something on screen, or reacts to a user action, it is not done until that behavior has been observed - either by the user in a real browser, or by a reliable automated Playwright check that drives the real build. This skill is the DoD gate that `ui: true` items require. > **Task backend.** If the task backend is `gsd` (`.credo/config: task_backend`, or the `CREDO_TASK_BACKEND` env override), the credo item lifecycle is inactive, so > there is no credo item to move to done - GSD owns task tracking. The verification method > here still applies as a general "prove it renders" tool; just do not gate a credo item > with it in that mode. ## What does NOT count as verification None of these are a substitute for visual proof: - pytest / unit tests / integration tests passing - `node --check`, a type-check, a lint pass, or a successful build - "the file is served" / "the server returned 200" - a subagent code-review or a static read of the source They can all be green while the surface renders broken, never updates, or ignores the user. Verification means the rendered surface was exercised and observed. ## Two accepted forms of proof 1. Browser verification by the user - the user opens the real surface and confirms it. 2. A reliable Playwright check - drives the actual build in a real browser,...

Details

Author
Marcel-Bich
Repository
Marcel-Bich/marcel-bich-claude-marketplace
Created
6 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category