원클릭으로
assess-findings
Triage static analysis findings, assess merit, and accept noise or irrelevant items
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Triage static analysis findings, assess merit, and accept noise or irrelevant items
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Explore codebase structure, entry points, tech stack, hotspots, and call graphs
Search code symbols, find function calls, and analyze codebase
Run the instinct parser catalogue against this session's observe events to surface candidate patterns for promotion to memories. Two-pass: gather candidates, judge intent, write proposals.
Parallel agents with SDLC pipeline per story
Inspect a running swarm — show the agent tree, current tools, halts/pauses, and recent task/message activity for the orchestrator's own swarm.
Systematic debugging workflow for tracking down bugs and issues
| name | assess-findings |
| description | Triage static analysis findings, assess merit, and accept noise or irrelevant items |
| triggers | ["assess findings","analyse findings","analyze findings","triage findings","review findings","accept findings","dismiss findings","clean up findings"] |
Recommended model tier: balanced (sonnet) - this skill requires reading code and making judgement calls
Triage static analysis findings by reading the actual code, assessing whether each finding
is genuine or noise, and accepting (dismissing) irrelevant ones using findings_accept.
Accepted findings are hidden from future output by default.
findings_stats returns zero counts, tell the user to run:
./.aide/bin/aide findings run --path .
findings_accept tool must be available (provided by the aide MCP server).patterns skill)| Tool | Purpose |
|---|---|
findings_stats | Counts by analyzer and severity — start here |
findings_list | Browse findings with filters (analyzer, severity, file) |
findings_search | Full-text search across finding titles and details |
| Tool | Purpose |
|---|---|
findings_accept | Mark findings as accepted/dismissed by ID or filter |
| Tool | Purpose |
|---|---|
code_outline | Get collapsed file structure to understand context |
Read | Read specific line ranges to evaluate finding merit |
Call findings_stats to understand the scope:
findings_stats
-> Returns: counts per analyzer (complexity, coupling, secrets, clones) and severity
If the user asked to focus on a specific analyzer or severity, note that and filter accordingly. Otherwise, work through all findings systematically.
Work through findings in this order:
For each finding or group of related findings:
code_outline first, then Read with offset/limit on the flagged sectionUse findings_accept to dismiss noise. You can accept:
findings_accept ids=["finding-id-1", "finding-id-2"]
findings_accept analyzer="clones" file="cmd/"
Always explain why each finding is being accepted before calling the tool.
After completing the triage, produce a summary:
## Findings Triage Summary
### Before
- Total: X findings (Y critical, Z warnings, W info)
### Accepted (Dismissed)
- N findings accepted as noise/irrelevant
- Complexity: X (inherent complexity in [files])
- Clones: Y (structural boilerplate in [area])
- Coupling: Z (expected for [role])
- Secrets: W (test fixtures / placeholders)
### Remaining (Genuine)
- M findings require attention
- [List each with file:line and brief description]
### Recommendations
1. [Prioritised action items for genuine findings]
| Analyzer | Accept If | Keep If |
|---|---|---|
| complexity | Cyclomatic complexity is inherent to the problem domain; function handles unavoidable branching (CLI dispatch, protocol negotiation) | Function can be decomposed into smaller, testable units |
| clones | Duplication is cross-cutting boilerplate (CLI wiring, store CRUD patterns) | A shared utility or abstraction would reduce maintenance burden |
| coupling | File is an intentional integration point (main, facade, registry) | Circular dependencies or unexpected transitive coupling exists |
| secrets | Test fixture, documentation example, env var name, or placeholder | Looks like a real credential, API key, or connection string |
./.aide/bin/aide findings run --path . firstfindings_accept not available — The aide MCP server may not expose this tool; tell the user to update aidefindings_stats for baseline counts