- P1: ContributionList items use `title` field (matches json-ui renderer),
was `text` which rendered blank step names in reports
- P3: Add --example flag to generate-report.mjs (documented in README)
- Update all JSON examples in SKILL.md and report-format.md to use `title`
- P1: Add package.json with js-yaml dependency (ERR_MODULE_NOT_FOUND on clean install)
- P1: Resolve CLI paths against process.cwd(), internal paths against input file dir
(was using __dirname which caused double-nesting like tests/tests/...)
- P2: Fix test status: pass+skip mix now reports PASS instead of SKIP
(anyPassed replaces allPassed to handle conditional skip steps correctly)
Add actionbook-web-test skill — a declarative YAML-driven browser testing
framework for Claude Code. Includes:
- SKILL.md with full execution flow, selector strategy, and recovery logic
- YAML workflow format with 17+ assertion types
- json-ui report generation with per-test collapsible sections and
base64-embedded screenshots for every test (PASS/FAIL/SKIP)
- generate-report.mjs script for building report JSON from execution results
- Reference docs for workflow format, assertion types, and report structure