smokinggun
Evidence-bearing local complexity scanner and investigation tool for software-engineering agents.
一句话定位
Evidence-bearing local complexity scanner and investigation tool for software-engineering agents.
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add smokinggun@5.0.0
兼容的 DSH 版本
未声明
作者与热度
morluto · ★ 64 · 更新于 2026-10-12
关于这个插件
SmokingGun
Optimization evidence for agents: find complexity hotspots and test whether a proposed change is worth making.
It keeps static findings, estimates, imported measurements, and behavior evidence distinct so agents can decide what to investigate next. Install the agent skill
The optional smokinggun skill teaches compatible agent hosts how to use the CLI. Install it with the shared Skills CLI:
The Skills CLI owns skill placement, conflict handling, and updates. SmokingGun does not modify agent configuration or install skills itself. Install the CLI
Or bootstrap one scan without a global install:
This command may contact the npm registry. SmokingGun requires Node 22.18 or later. Use the CLI
Scan a repository:
Reports include the hotspot, supporting evidence, coverage, assumptions, and the validation needed next.
The default runtime profile suppresses findings from tests, documentation, examples, and fixtures while retaining those files in repository inventory. Use --source-profile all to scan every supported source file, or --only to focus explicitly on an auxiliary area.