animation-reverse-engi…
Reverse-engineer any motion reference (a video from X/Twitter, Dribbble, a screen recording, a GIF) into production animation code through frame-level…
Deep architectural context building for security audits. Use when conducting security reviews, building codebase understanding, mapping trust boundaries, or preparing for vulnerability analysis. Inspired by Trail of Bits methodology.
$ npx -y skills add sendaifun/skills --skill zz-code-recon --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/zz-code-reconContext preview
The summary Claude sees to decide when to auto-load this skill.
Deep architectural context building for security audits. Use when conducting security reviews, building codebase understanding, mapping trust boundaries, or preparing for vulnerability analysis. Inspired by Trail of Bits methodology.
name: zz-code-recon description: Deep architectural context building for security audits. Use when conducting security reviews, building codebase understanding, mapping trust boundaries, or preparing for vulnerability analysis. Inspired by Trail of Bits methodology.
Build comprehensive architectural understanding through ultra-granular code analysis. Designed for security auditors, code reviewers, and developers who need to rapidly understand unfamiliar codebases before diving deep.
CodeRecon is a systematic approach to codebase reconnaissance that builds layered understanding from high-level architecture down to implementation details. Inspired by Trail of Bits' audit-context-building methodology.
Before you can find vulnerabilities, you need to understand:
This skill provides a structured methodology for building that context efficiently.
┌─────────────┐
│ DETAILS │ ← Implementation specifics
─┼─────────────┼─
/ │ FUNCTIONS │ ← Key function analysis
/ ─┼─────────────┼─
/ │ MODULES │ ← Component relationships
/ ─┼─────────────┼─
/ │ ARCHITECTURE│ ← System structure
/ ─┼─────────────┼─
/ │ OVERVIEW │ ← High-level understanding
─────────┴─────────────┴─────────Start broad, go deep systematically.
Gather basic project information:
# Check for documentation ls -la README* ARCHITECTURE* SECURITY* CHANGELOG* docs/ # Identify build system ls package.json Cargo.toml go.mod pyproject.toml Makefile # Check for tests ls -la test* spec* *_test* __tests__/ # Identify CI/CD ls -la .github/workflows/ .gitlab-ci.yml Jenkinsfile .circleci/
# Language distribution find . -type f -name "*.py" | wc -l find . -type f -name "*.js" -o -name "*.ts" | wc -l find . -type f -name "*.go" | wc -l find . -type f -name "*.rs" | wc -l find . -type f -name "*.sol" | wc -l # Framework indicators grep -r "from flask" --include="*.py" | head -1 grep -r "from django" --include="*.py" | head -1 grep -r "express\|fastify" --include="*.js" | head -1 grep -r "anchor_lang" --include="*.rs" | head -1
# Python dependencies cat requirements.txt pyproject.toml setup.py 2>/dev/null | grep -E "^\s*[a-zA-Z]" # Node.js dependencies cat package.json | jq '.dependencies, .devDependencies' # Rust dependencies cat Cargo.toml | grep -A 100 "\[dependencies\]" # Go dependencies cat go.mod | grep -E "^\s+[a-z]"
## Technology Map: [PROJECT NAME] ### Languages | Language | Files | Lines | Primary Use | |----------|-------|-------|-------------| | Python | 150 | 25K | Backend API | | TypeScript | 80 | 12K | Frontend | | Solidity | 12 | 2K | Smart Contracts | ### Key Dependencies | Package | Version | Purpose | Security Notes | |---------|---------|---------|----------------| | fastapi | 0.100.0 | Web framework | Recent CVEs: None | | web3.py | 6.0.0 | Blockchain client | Check signing | | pyjwt | 2.8.0 | JWT handling | Verify alg checks | ### Infrastructure - Database: PostgreSQL 15 - Cache: Redis 7 - Message Queue: RabbitMQ - Container: Docker + K8s
# Top-level structure tree -L 2 -d # Identify entry points find . -name "main.py" -o -name "app.py" -o -name "index.ts" -o -name "main.go" # Identify config find . -name "config*" -o -name "settings*" -o -name ".env*"
Look for common patterns:
project/ ├── api/ # HTTP endpoints ├── auth/ # Authentication ├── core/ # Business logic ├── db/ # Database layer ├── models/ # Data models ├── services/ # External services ├── utils/ # Utilities ├── workers/ # Background jobs └── tests/ # Test suite
┌─────────────────────────────────────────────────────────────┐
│ CLIENTS │
│ (Web, Mobile, API Consumers) │
└─────────────────────────┬───────────────────────────────────┘
│ HTTPS
▼
┌─────────────────────────────────────────────────────────────┐
│ API GATEWAY │
│ (Rate Limiting, Auth) │
└─────────────────────────┬───────────────────────────────────┘
│
┌───────────────┼───────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Auth │ │ Core │ │ Admin │
│ Service │ │ API │ │ API │
└────┬─────┘ └────┬─────┘ └────┬─────┘
│ │ │
└──────────────┼──────────────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Database │ │ Cache │ │ External │
│ (Postgres)│ │ (Redis) │ │ APIs │
└──────────┘ └──────────┘ └──────────┘Map where trust levels change:
## Trust Boundaries ### Boundary 1: Internet → API Gateway - **Type:** Network boundary - **Controls:** TLS, Rate limiting, WAF - **Risks:** DDoS, Injection, Auth bypass ### Boundary 2: API Gateway → Services - **Type:** Authentication boundary - **Controls:** JWT validation, Rol
AI agent skills for Solana development — DeFi protocols, infrastructure, security, and more.
Repo: sendaifun/skills
Reverse-engineer any motion reference (a video from X/Twitter, Dribbble, a screen recording, a GIF) into production animation code through frame-level…
Build and debug encrypted Solana applications with Arcium — data stays private during computation, no single party sees it. Use when writing Arcis circuits…
Complete Birdeye API integration for real-time DeFi data across Solana and 15 other chains. Use for token prices, OHLCV charts, market discovery, on-chain…
Build on Solana with Carbium infrastructure — bare-metal RPC, Standard WebSocket pubsub, gRPC Full Block streaming (~22ms), DEX aggregation via CQ1 engine…
Complete CoinGecko Solana API integration for token prices, DEX pool data, OHLCV charts, trades, and market analytics. Use for building trading bots, portfolio…
Crypto Twitter intelligence and alpha research. Search X/Twitter for real-time crypto narratives, trending tokens, yield strategies, smart money signals, and…