Audit Context Building Skill

SkillDev tools

Systematically build comprehensive understanding of a protocol before code-level analysis. Use when starting a new audit engagement, mapping trust boundaries and external dependencies, or when needing to identify all privileged roles and protocol invariants before manual review.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Audit Context Building Skill skill

What this skill tells your AI

The instructions your AI receives, as published by 0x-shashi/web3-audit-skills in skills/audit-context-building/SKILL.md and read by ahel’s review.

Systematically build comprehensive understanding of a protocol before diving into code-level analysis. Rushing into code without context leads to missed vulnerabilities, wasted time, and incomplete coverage.


Why Context Building Matters

Without ContextWith Context
Miss cross-contract interactionsMap all trust boundaries before reading code
Spend time on low-risk functionsPrioritize functions handling value
Overlook admin-only backdoorsKnow every privileged role and its power
Miss assumptions about external protocolsDocument all external dependencies upfront
Can't identify broken invariantsInvariants identified before code review

Time Allocation

For a typical DeFi protocol audit:

PhaseTime %Activity
Context building15-20%Architecture mapping, docs review, invariants
Function-level analysis40-50%Line-by-line code review with context
Cross-cutting concerns20-25%Reentrancy, access control, value flows
Reporting10-15%Writing findings, severity classification

Capabilities

Architecture Mapping

  • Contract inventory with purpose and SLOC
  • Inheritance hierarchy (is-a relationships)
  • Contract interaction graph (calls-to relationships)
  • Proxy/upgrade pattern identification
  • Library usage and dependency versions

Function-Level Analysis

  • Access control classification (unrestricted / role-gated / owner-only)
  • State change documentation (reads vs writes)
  • External call mapping (call targets, data flow, return handling)
  • CEI pattern compliance per function
  • Edge case identification

Protocol Understanding

  • Protocol invariant identification and documentation
  • Trust boundary mapping (what trusts what)
  • Token and value flow tracing
  • Fee mechanism analysis
  • Integration point documentation

Risk Surface Identification

  • Centralization risk assessment (admin power)
  • Oracle dependency risk
  • External protocol dependency risk
  • Upgrade mechanism risk
  • Economic design risk areas

When to Use

TriggerAction
Starting a new auditFull pre-audit context workflow
Reviewing unfamiliar protocol typeArchitecture analysis first
Auditing upgradeable contractsStorage layout + proxy analysis
Multi-contract systemContract interaction mapping
Post-deployment reviewFocus on live state + deployed config

Workflows

Resources

Signals

GitHub stars
60
Forks
10
Last commit
Feb 2026
Advanced
Catalog kind
skill
Gateway key
audit-context-building
Source
github.com/0x-shashi/web3-audit-skills