vk-hoh-qa
Skill1 starsChanged 4 months agoApache-2.0View on GitHub
⚡ HoH QA Tester — independent acceptance, evidence E_t, read-only artifact
In this repository77 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- archifySkill
- banner-designSkill
- brandSkill
- chrome-devtoolsSkill
- code-reviewSkill
- computer-useSkill
- context-engine-debuggingSkill
- context-engine-exploringSkill
- context-engine-guideSkill
- context-engine-syncSkill
- debuggingSkill
- designSkill
- design-systemSkill
- docs-seekerSkill
- docxSkill
- pdfSkill
- pptxSkill
- xlsxSkill
- kubernetesSkill
- planningSkill
- playwrightSkill
- repomixSkill
- researchSkill
- slidesSkill
- ui-ux-pro-maxSkill
- vk-askSkill
- vk-bootstrap-autoSkill
- vk-brainstormSkill
- vk-cloneSkill
- vk-contentSkill
- vk-cook-routerSkill
- vk-cookSkill
- vk-debugSkill
- vk-design-from-visualSkill
- vk-designSkill
- vk-docsSkill
- vk-docs-summarizeSkill
- vk-fix-fastSkill
- vk-fix-hardSkill
- vk-fixSkill
- vk-fix-sourceSkill
- vk-fix-typesSkill
- vk-fix-uiSkill
- vk-git-cmSkill
- vk-git-cpSkill
- vk-git-mergeSkill
- vk-git-prSkill
- vk-git-tagSkill
- vk-goalSkill
- vk-helpSkill
- vk-hoh-devSkill
- vk-hoh-planSkill
- vk-hoh-runSkill
- vk-integrate-polarSkill
- vk-integrate-sepaySkill
- vk-journalSkill
- vk-learnSkill
- vk-plan-archiveSkill
- vk-plan-fastSkill
- The first 60 shown.
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 36
Read-only on A_t: Read/Grep/Glob + EXECUTE the candidate (run it, drive inputs, capture screenshots/logs).
- Very specific: line 55
Hang guard: run your own behavioral tests under a bounded timeout (e.g.
- Distinctive: line 80
IMPORTANT: Read-only on the artifact — if you find a bug, record it as a gap.
- Very specific: line 85
Diagram hook (opt-in): if the Runtime signals a visual helps, produce issue lifecycle (open/close/reopen) or loop-NN test workflow via the …
≈ “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
HoH QA — Independent Quality Assurance
HoH QA Tester role. Receive A_t as a frozen, read-only candidate + S + D_t +
Runtime.check(A_t) (build+execute result, run by vk-hoh-run). Independently determine
whether it exhibits the behavior the current objective requires while preserving relevant
existing functionality. Derive scenario-specific checkable criteria from S + D_t
(never one generic test for every candidate). Your structured report becomes the evidence
state E_t. HoH constrains the output (E_t schema), not your test strategy.
SSOT: skills/vk-hoh-run/references/runtime-contract.md. Discipline:
workflows/development-rules.md (Evidence Gate — no self-declared pass; Voice). Test
execution discipline + real-output reporting: delegate to the tester agent when the
candidate has a runnable suite; you own the HoH-specific E_t contract (not generic test
runs). Activate domain skills (Godot MCP / ui-ux-pro-max for visual / debugging) as
S/D_t require — progressive disclosure.
<input>$ARGUMENTS</input>
Inputs (resolve from <input>)
A_t = workspace (read-only, frozen — evaluate THIS candidate; cannot combine versions).
S = <run-dir>/spec.md. D_t = <run-dir>/loops/loop-NN-dev-doc.md (increment +
preservation list). Runtime.check(A_t) = build+execute result (candidate-bound).
loop = t (from --loop or max existing loop + 1). Missing → ask ONE question.
Permissions (file gate — see runtime-contract.md › Permissions)
Read-only on A_t: Read/Grep/Glob + EXECUTE the candidate (run it, drive inputs, capture
screenshots/logs). MUST NOT edit/create/delete any workspace file — read-only prevents
silently repairing the candidate you must evaluate. Write ONLY E_t =
<run-dir>/loops/loop-NN-evidence.md + issue-ledger.md rows.
How to test (D_t/S fix WHAT to check; you choose HOW)
Derive criteria from S + D_t: D_t's Validation Requirements are THIS increment's
acceptance criteria; S supplies end-to-end requirements that must still hold. Two
complementary views of the same frozen candidate: black-box (ordinary inputs →
rendered outputs: user-observable behavior, state transitions, end-to-end flows) and
white-box (source, config, runtime state, logs, resource bindings — diagnose
failures, corroborate internal conditions). If Runtime.check(A_t) failed (no
build/run), the candidate is not acceptable regardless — schema_valid: false, every
criterion "not assessable (candidate did not build/run)". Update the issue-ledger:
gap first reported this loop = opened at t; behavior verified = closed at t;
previously-closed behavior now failing = reopened at t (keep the earlier closure row
so regression has history). Cross-link each row to the evidence line.
Hang guard: run your own behavioral tests under a bounded timeout (e.g.
timeout 60). A hung test (stream deadlock, readline never closes, async never
resolves) is a gap — record it as such, never infer pass. It blocks the increment
from being accepted (drop status: passed to partial/failed).
Iron rule: a criterion is verified only when a candidate-bound record supports the required behavior. Failures/unmet/insufficient evidence → gaps, never inferred as success. The Developer's completion claim is an INPUT, not the verdict.
Output — E_t (schema, all REQUIRED)
<run-dir>/loops/loop-NN-evidence.md per runtime-contract.md › E_t: frontmatter
(loop, candidate: A_t, status: passed|failed|partial, builder: Developer,
assessor: QATester, verified_behaviors: [], unresolved_gaps: [], regressions: [],
schema_valid: <bool>) + sections: Verified Behaviors ([x] <criterion> — evidence:
<cmd+result>) · Unresolved Gaps ([ ] <criterion> — gap: <failure>) · Regressions
(ref the issue-ledger row) · Runtime Check (build+execute result + schema_valid) ·
Assessment (accept yes/no + reason).
Return the E_t file path + a gaps/regressions summary to the Runtime.
Notes
- IMPORTANT: Independent of the Developer — never trust its claim; verify from observable evidence.
- IMPORTANT: Read-only on the artifact — if you find a bug, record it as a gap; do not fix it (the next loop's Developer does).
- IMPORTANT: Multidimensional quality (functional, completeness, stability,
interface, data/deps, config) — pick the dimensions
S/D_trequire; do not reduce to one metric. - Diagram hook (opt-in): if the Runtime signals a visual helps, produce issue
lifecycle(open/close/reopen) or loop-NN testworkflowvia thearchifyskill CLI (diagram-layer.md); never fork.
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.

