clarify-acceptance
Skill0 starsChanged 3 months agoMITView on GitHub
Generate the acceptance evidence a behavior module with ClarityKit artifacts needs — a transition-coverage checklist from the behavior model and a UX comparison against the approved prototype. The governing workflow owns the verdict and report location. Invoke ONLY when the user names clarify-acceptance or the governing workflow's verification step explicitly calls for ClarityKit evidence; never self-activate from testing talk.
In this repository8 other files it gives its agents.
- clarify-architectureSkill
- clarify-behaviorSkill
- clarify-dataSkill
- clarify-directionSkill
- clarify-requirementsSkill
- clarify-uiSkill
- clarity-flowSkill
- clarity-previewSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 1 is distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 23
Run the project's test suite.
- Very specific: line 27
Build the UX comparison (UI modules): Run the app; compare against the approved prototype: layout structure, interaction flow, per-state …
- Very specific: line 32
If a diagram would help the user judge a finding, draw it (following references/mermaid-safe-syntax.md, with a %% title: directive) and …
- Distinctive: line 43
No evidence, no claim: a transition without a passing test or scripted check is "untested", never "looks fine".
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
clarify-acceptance — the evidence, not the verdict
Verification and acceptance belong to the governing workflow (or the user). This capability supplies the two things generic verification misses when ClarityKit artifacts exist:
- Behavior coverage — is every specified behavior actually exercised by tests?
- UX fidelity — does the running UI match the approved prototype?
Method
- Re-read the ClarityKit artifacts:
behavior.yaml(if any), acceptance criteria content, approved prototype +ui-notes.md. Build the transition-coverage checklist. For every transition in
behavior.yaml(or every branch in a light-tier spec):| From | —event→ | To | Covered by (test/evidence) | Result |
Run the project's test suite. Map each transition to the test (unit/integration/e2e) that proves it. List every transition with no coverage explicitly — that list is the output the governing workflow most needs. For interactive modules, the e2e walkthrough should drive the real app through: happy path, every failure path, every cancel/retry path.
- Build the UX comparison (UI modules). Run the app; compare against the approved
prototype: layout structure, interaction flow, per-state representations. Each difference
is marked
approved-deviation(user signed off earlier) orfinding. - Hand both tables to the governing workflow (or present them directly in a bare
conversation). The verdict, the report file, and what happens next are not ClarityKit's.
If a diagram would help the user judge a finding, draw it (following
references/mermaid-safe-syntax.md, with a%% title:directive) and publish viaclarity publish(never start the server yourself — that's the user-invokedclarity-previewskill). Both tables themselves are decision-grade: they belong in the conversation, not only in a file. Artifacts go in the staging dir (docs/clarity/acceptance/; runclarity rootto see the derived root) — never invent other locations. All tools via theclarityCLI; if missing, retry once afterexport PATH="$HOME/.local/bin:$PATH", then stop and report — never improvise.
Rules
- No evidence, no claim: a transition without a passing test or scripted check is "untested", never "looks fine".
- Report failures neutrally and completely — coverage exists to protect the user's experience.
- The sign-off belongs to the user, within the governing workflow — never self-approve.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

