agentleFS
maxi3777maxi3777/claritykit/skills/clarify-acceptance/SKILL.md

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.

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
  1. Very specific:

    Run the project's test suite.

    line 23
  2. Very specific:

    Build the UX comparison (UI modules): Run the app; compare against the approved prototype: layout structure, interaction flow, per-state …

    line 27
  3. Very specific:

    If a diagram would help the user judge a finding, draw it (following references/mermaid-safe-syntax.md, with a %% title: directive) and …

    line 32
  4. Distinctive:

    No evidence, no claim: a transition without a passing test or scripted check is "untested", never "looks fine".

    line 43

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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:

  1. Behavior coverage — is every specified behavior actually exercised by tests?
  2. UX fidelity — does the running UI match the approved prototype?

Method

  1. Re-read the ClarityKit artifacts: behavior.yaml (if any), acceptance criteria content, approved prototype + ui-notes.md.
  2. 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.

  3. 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) or finding.
  4. 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 via clarity publish (never start the server yourself — that's the user-invoked clarity-preview skill). 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/; run clarity root to see the derived root) — never invent other locations. All tools via the clarity CLI; if missing, retry once after export 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.