skills/methodology/audit-workflow/SKILL.md
Five-phase Solidity audit workflow covering recon, static analysis, manual review, verification, and reporting.
npx skillsauth add apegurus/solidity-argus audit-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Objective: Understand what you're auditing before looking for bugs.
Scope Definition
Architecture Mapping
Documentation Review
Output: Architecture diagram, entry point list, role map
Objective: Catch low-hanging fruit automatically.
Run Slither
slither . --print human-summary
slither . --print contract-summary
slither .
Check Compiler Warnings
forge build --force 2>&1 | grep -i warning
Run Additional Detectors
slither-check-erc for token conformanceslither-check-upgradeability for proxiesOutput: Slither report, triaged findings
Objective: Find bugs that tools miss.
See: resources/checklist.md for full 100+ item checklist
Objective: Confirm findings with evidence.
Write PoC Tests
Test Edge Cases
forge test --match-contract Exploit -vvvv
Fuzz Critical Functions
forge test --match-test testFuzz
Objective: Communicate findings clearly.
See: resources/report-template.md
testing
Specialist profile for mechanically applying the attack-vector deck and classifying vectors as skip, drop, or investigate.
tools
Specialist profile for libraries, helpers, base contracts, adapters, encoders, wrappers, and integration glue.
testing
Specialist profile for rounding, scale, decimal, downcast, and arithmetic accounting edge cases.
testing
Specialist profile for extracting conservation laws and state couplings, then searching for violating paths.