Smokinggun
morluto/smokinggun · skills
Help your agents find the smoking gun they're looking for.
★ 3GitHub stars
0Forks
2026-08-29Last updated
TypeScriptLanguage
MITLicense
Key features
- Optimization evidence for agentsfind complexity hotspots and test whether a proposed change is worth making.
- Reports include the hotspot, supporting evidence, coverage, assumptions, and the validation needed next.
- SmokingGun's authoritative path is immutable capture, snapshot-backed scanning, truthful coverage, content-addressed reports, and explicit evidence imports.
- It keeps static findings, estimates, imported measurements, and behavior evidence distinct so agents can decide what to investigate next.
- The default runtime profile suppresses findings from tests, documentation, examples, and fixtures while retaining those files in repository inventory.
Requirements
- Textual inputs—including configuration, reports, and JSON evidence artifacts—must be valid UTF-8.
- SmokingGun rejects malformed byte sequences instead of silently replacing them, because replacement text would no longer represent the captured evidence.
Install command
dsh plugin --profile web add github:morluto/smokinggun