Reviews SARIF, CodeClimate, Compact, Markdown, and Badge output formats for spec compliance and CI integration correctness. Use when reviewing changes to fallow's CI-oriented output formats.
79
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Review changes to fallow's CI-oriented output formats. Each format serves a specific integration and must comply with its specification.
id, shortDescription, helpUriphysicalLocation with artifactLocation (relative URI) and region (startLine, startColumn)level mapping: fallow error -> SARIF "error", fallow warn -> SARIF "warning"$schema URI, version field, tool.driver metadatatype, check_name, description, categories, severity, fingerprint, locationissue-type:path:line:name<details> sections for large outputFor each CI-format diff, run the format-specific audit alongside the generic checks above.
The real-world corpus is intentionally untracked. Before its first use, follow
the benchmark setup and run
npm --prefix benchmarks run download-fixtures.
FALLOW_QUIET=1 fallow <command> --format compact --root benchmarks/fixtures/real-world/zod 2>/dev/nullCheck:
FALLOW_QUIET=1 fallow <command> --format markdown --root benchmarks/fixtures/real-world/zod 2>/dev/nullCheck:
FALLOW_QUIET=1 fallow <command> --format sarif --root benchmarks/fixtures/real-world/zod 2>/dev/null | jq -r '.version'Check:
FALLOW_QUIET=1 fallow <command> --format codeclimate --root benchmarks/fixtures/real-world/zod 2>/dev/null | jq 'length as $count | "\($count) issues", (if length > 0 then .[0] else "empty" end)'Check:
crates/cli/src/report/sarif.rscrates/cli/src/report/codeclimate.rscrates/cli/src/report/compact.rscrates/cli/src/report/markdown.rscrates/cli/src/report/badge.rsCan BLOCK on:
End with a verdict:
## Verdict: APPROVE | CONCERN | BLOCK55944e8
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.