planning-with-files
Optional persistent file-based planning for multi-phase or long-running work that benefits from recovery across sessions or…
Deterministic SARIF reporting and partitioning. Use when inspecting .sarif or .sarif.json static-analysis output, summarizing findings without loading full JSON into chat, or splitting results by rule, path, severity, or balanced chunks.
$ npx -y skills add khaneliman/khanelinix --skill sarif-toolkit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sarif-toolkitContext preview
The summary Claude sees to decide when to auto-load this skill.
Deterministic SARIF reporting and partitioning. Use when inspecting .sarif or .sarif.json static-analysis output, summarizing findings without loading full JSON into chat, or splitting results by rule, path, severity, or balanced chunks.
name: sarif-toolkit description: Deterministic SARIF reporting and partitioning. Use when inspecting .sarif or .sarif.json static-analysis output, summarizing findings without loading full JSON into chat, or splitting results by rule, path, severity, or balanced chunks. metadata: disable-model-selection: "true"
Use bundled script for mechanical inspection. Keep interpretation and fix prioritization with agent.
python3 <skill-dir>/scripts/sarif_report.py <file> --format markdown
Report includes schema/version, runs, tools, result and artifact counts, top rules, severity counts, affected paths, and bounded representative results. Scalar values, tools, severities, and split-file listings are bounded by default with total/omitted metadata. Use `--help` to adjust limits; `0` means unlimited for `--max-*` flags.
Write chunks only when user asks:
python3 <skill-dir>/scripts/sarif_report.py <file> \ --split rule --output-dir <directory> python3 <skill-dir>/scripts/sarif_report.py <file> \ --split balanced --chunks 4 --output-dir <directory>
Strategies: `rule`, `path`, `severity`, `balanced`. Script uses stable filenames and writes `manifest.json` last. Existing non-empty output requires `--force`. Manifest keeps the complete file/run mapping even when stdout lists only a bounded subset.
Run packages directly with: Or install from the packages output. For example:
Optional persistent file-based planning for multi-phase or long-running work that benefits from recovery across sessions or…
Audit coding-agent sessions and mine cross-harness history for recurring corrections, skill-routing gaps, and harness faults. Use…
Design and audit agent instructions, skills, plugins, subagents, prompts, hooks, and provider configuration. Use for AI-tool…
Sketch interfaces, state, and module structure before code. Use for explicit design-led implementation or as a caller-owned…
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena,…
Bevy workflows for ECS, migrations, first-party UI/input/rendering/assets/shaders, plugin selection, scenes, scheduling, hot…