skills/local/cali-testing/SKILL.md
--- name: cali-testing description: Run post-implementation testing protocol. Triggers when: user says "test this", "run tests", "QA", "dogfood", "check quality", user finishes implementing a feature, or when a PR is ready for review. Also triggers on mentions of: test coverage, accessibility audit, WCAG, design review, code review, subagent review. Covers: parallel review via subagents, UI quality audit, accessibility check, and browser testing. --- # Testing Protocol After implementing any f
npx skillsauth add renatocaliari/agent-sync-public-skills skills/local/cali-testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After implementing any feature, run this protocol before marking complete.
| Phase | What | When to skip | |-------|------|--------------| | Phase 1: Unit Tests | Run test suite, block on failure | Never | | Phase 2: Code Review | Parallel subagent review | <3 files changed | | Phase 3: UI Quality | Accessibility + design audit | Non-visual features | | Phase 4: Browser Testing | Interactive QA | Non-interactive features | | Phase 5: Final Checklist | Pre-completion verification | Never |
Run the project's test suite first:
# Go
go test ./...
# Node
npm test
# Python
pytest
Block until tests pass. Do not proceed with failing tests.
Launch fresh-context reviewers in parallel:
subagent({
tasks: [
{
agent: "reviewer",
task: "Review this diff for correctness, regressions, and edge cases. Focus on: logic errors, missing error handling, security issues, performance regressions. Provide specific line references.",
output: false
},
{
agent: "reviewer",
task: "Review this diff for simplicity and code quality. Focus on: unnecessary complexity, dead code, naming clarity, adherence to project conventions. Remove slop and verbosity.",
output: false
}
],
concurrency: 2,
context: "fresh"
})
When to use subagents:
When to skip:
Only if the scope involves a visual interface.
Load the audit skill for WCAG compliance:
/audit
Checks:
Load the critique skill for design quality:
/critique
Checks:
Load agent-browser and dogfood skills for interactive testing:
/dogfood
Steps:
Before marking feature complete:
Implement feature
↓
Run unit tests → FAIL? Fix first
↓
Parallel subagent review (if 3+ files)
↓
UI audit + critique (if visual)
↓
Browser testing (if interactive)
↓
Final checklist → All green? Mark complete
Input: "Just finished implementing the login form"
Steps:
go test ./... (or npm test)/audit for accessibility/dogfood to test in browserOutput: "All tests pass. Login form is accessible. Browser testing shows happy path works."
Input: "Just finished the payment system — touches 6 files"
Steps:
go test ./...Output: "Tests pass. Subagent review found 1 issue (missing error handling in payment_handler.go). Fixed."
Input: "Finished the dashboard redesign — new charts and layout"
Steps:
npm test/audit → found contrast issue on chart labels/critique → suggested reducing cognitive load/dogfood → all interactive elements workOutput: "Tests pass. Review clean. Accessibility found 1 contrast issue (fixed). Design review suggests simpler chart layout."
references/subagent-patterns.md — Subagent task structure patternstools
Extrai métricas estruturadas, cálculos e estimativas de transcripts de entrevistas com clientes do Sommelier de IA. Produz um JSON com dores, frequências, tempo gasto, pessoas envolvidas, economia potencial, ROI e recomendações financeiras. Projetado para alimentar o cali-degustia-diagnostico ou integrar com dashboards/planilhas.
tools
Guia a coleta de depoimentos de clientes do Sommelier de IA no momento certo do processo, usando a abordagem de Hormozi: pedir depois da primeira evidência de resultado, nunca na entrega. Gera depoimentos mais autênticos e reduz a sensação de que o cliente está sendo "solicitado".
development
[stelow] Full UX critique for visual interfaces. Accepts a live URL, source code directory, or screenshot image. Evaluates accessibility (WCAG AA), Nielsen's 10 heuristics, visual hierarchy, cognitive load, consistency, mobile responsiveness, AI slop, emotional journey, and design personas — then generates a classified gap report. Standalone or integrated into stelow and stelow-product-testing-execution.
development
Building trust through perception and guarantee mechanisms. Covers ten pillars to materialize trust, guarantee types from unconditional to anti-guarantees, and strategic approaches for different contexts.