agentskills.codes

Install

mkdir -p .claude/skills/qa-alt-f4-llc && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13189" && unzip -o skill.zip -d .claude/skills/qa-alt-f4-llc && rm skill.zip

Installs to .claude/skills/qa-alt-f4-llc

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run quality assurance checks on the docket CLI binary. Use this skill when the user asks to "run QA", "test the build", "verify the binary", "smoke test", "run quality assurance", "check the CLI", or wants to validate that docket is working correctly after a build.
265 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)

About this skill

Docket QA Skill

Run the docket QA test suite by executing the reusable scripts/qa.sh script. This script builds docket, runs all functional checks across every command and flag, validates output, exit codes, error handling, and JSON contracts, then prints a structured pass/fail report.

ARGUMENTS: optional path to the docket binary. If not provided, the script builds from source automatically.

Workflow

1. Run the QA script

./scripts/qa.sh [optional-binary-path]

The script handles everything:

  • Builds docket (if no binary path given)
  • Creates isolated temp directories so tests don't affect user state
  • Runs all test sections in order (A through S)
  • Cleans up temp directories on exit
  • Prints a full pass/fail report with details on failures
  • Exits 0 if all checks pass, 1 if any fail

2. Review the output

The script prints a summary table and final result line:

QA Result: X/Y checks passed

If any checks failed, they are listed at the bottom for visibility.

3. Report results to the user

Summarize the QA results. If there are failures, investigate and fix them.

Test Coverage

The script covers these sections (see scripts/qa.sh for full details):

SectionDescriptionChecks
ANo-DB commands (version, help, config)5
BInit lifecycle4
CConfig after init2
DDOCKET_PATH override3
EQuiet mode2
FCreate command11
GList command (filters, sorting, tree)12
HShow command6
IMove command (status transitions)11
JClose command6
KReopen command6
LEdit command (all flags)15
MEdit reparenting (cycles, self-ref)11
NDelete — simple5
ODelete — cascade and orphan16
PActivity log verification6
QJSON contract validation11
RExit codes (all commands)23
SError paths (no DB)10

Developer Usage

Developers can run the script directly without Claude:

# Build and test
./scripts/qa.sh

# Test a specific binary
./scripts/qa.sh /path/to/docket

# After a vorpal build
vorpal build docket --export
./scripts/qa.sh ./result/bin/docket

Requires jq to be installed for JSON validation.

Search skills

Search the agent skills registry