snapdec
Use for fast local decisions that would otherwise cost many tokens: triaging many CI/test failures, classifying errors or logs, ranking many files or candidates against an issue, scoring severity/prio
Files5
View on GitHubSKILL.mdskills/reliability/snapdec/SKILL.md
GitHubsnapdec — local decision tools
<!-- snapdec-skill: v0.3.0 -->- For "how do I run tests/lint/build here?" call
project_facts(path)first; trust it over guessing. - For ≥5 items or fuzzy labeling, call
classify/score/rank/checkwith clear class descriptions.askis the raw escape hatch (mixed question types in one call). - Act only on results with
decision:"auto". Forreview, decide yourself. - If a tool returns a
reason(no_model, warming, timeout, no_backend, oversize, truncated, error), continue without it — never retry in a loop. - NEVER use these results to approve destructive commands, touch secrets, change permissions, or authorize network egress. They are advisory.
- When a model decision drove an action, say so in your summary.
See references/tools.md (contracts), references/recipes.md (patterns), and examples/ (full payloads with sample outputs).
Skill ships with snapdec; re-running snapdec init refreshes this copy.