example-fork-detection
TEMPLATE — replace with the description of your rule. Should activate on the specific code patterns your fork has. Activate on…
Meta-skill for /audit-strict and high-stakes audits. Run two independent passes with different starting contexts, then keep only consensus findings. Aggressively cuts false positives.
Claude Code
$ npx -y skills add omermaksutii/RugProof --skill multi-pass-self-critique --agent claude-code
Codex
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a codex -y
Cursor
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a cursor -y
Gemini CLI
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a gemini-cli -y
GitHub Copilot
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a github-copilot -y
OpenCode
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a opencode -y
Windsurf
$ npx skills add omermaksutii/RugProof --skill multi-pass-self-critique -a windsurf -y
name: multi-pass-self-critique description: Meta-skill for /audit-strict and high-stakes audits. Run two independent passes with different starting contexts, then keep only consensus findings. Aggressively cuts false positives.
This skill governs the protocol for high-precision audits where false positives are unacceptable.
Read the code line-by-line. Apply the vuln-skill library. Emit candidate findings with reasoning traces.
Fresh context. Pretend you have no prior findings. Approach the contract as an attacker: "What would I steal here? What's the cheapest exploit?" Emit findings.
For each Pass-A finding, check Pass-B:
For each Pass-B finding, check Pass-A:
| Pass A | Pass B | Result | |---|---|---| | ✓ | ✓ | **Consensus** — Confidence HIGH, keep | | ✓ | ✗ | Single-source A — Confidence MEDIUM, keep with note | | ✗ | ✓ | Single-source B — Confidence MEDIUM, keep with note | | ✗ | ✗ | Not reported |
Output the consensus findings as primary, single-source findings as secondary. Be explicit about which is which.
Multi-pass audit: Pass A (skill-driven) findings: 12 Pass B (exploit-driven) findings: 9 Consensus (both): 7 ← HIGH confidence Pass-A-only (no exploit found): 5 ← MEDIUM, flagged for review Pass-B-only (skills missed): 2 ← MEDIUM, possibly novel patterns Final report: → 7 HIGH-confidence findings (action recommended) → 7 MEDIUM-confidence findings (requires user judgment)
Rugproof your code before someone else does. 🌐 Live site: omermaksutii.github.io/RugProof 📦 Latest: v1.0.0 — 45 commands · 23 agents · 45 skills · 13 MCP servers · tested, offline-first, with rule packs, a benchmark, non-EVM coverage, and post-deploy
TEMPLATE — replace with the description of your rule. Should activate on the specific code patterns your fork has. Activate on…
Detect unsafe assumptions about Solady's gas-optimized ERC20/ERC2612 permit and DN404 metadata. Solady's ERC20 uses custom…
Detect front-runnable ownership initialization in Solady Ownable / OwnableRoles. Solady's `_initializeOwner` is a guarded…
Detect Solady SafeTransferLib calls that assume the token has code. SafeTransferLib.safeTransfer/safeTransferFrom/safeApprove…
Detect Uniswap V4 hooks that fail to settle currency deltas with the PoolManager. Every credit/debit a hook creates…
Detect Uniswap V4 hooks whose address-encoded permission flags don't match the callbacks the hook actually implements. In V4 the…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…