Blockchain
Web3, smart contracts, and cryptocurrency skills
2258 skills in this category
Subcategories
pre-dev-trd-creation
Gate 3: Technical architecture document - defines HOW/WHERE with technology-agnosticpatterns before concrete implementation choices.
ops-disaster-recovery
Structured workflow for disaster recovery planning, implementation, and testingincluding RTO/RPO definition, DR strategy selection, and failover procedures.
api-authentication
Implement secure API authentication with JWT, OAuth 2.0, API keys, and session management. Use when securing APIs, managing tokens, or implementing user authentication flows.
csrf-protection
Implement Cross-Site Request Forgery (CSRF) protection using tokens, SameSite cookies, and origin validation. Use when building forms and state-changing operations.
rp-explorer
Token-efficient codebase exploration using RepoPrompt CLI. Use when user says "use rp to..." or "use repoprompt to..." followed by explore, find, understand, search, or similar actions.
dev-implementation
Gate 0 of the development cycle. Executes code implementation using the appropriatespecialized agent based on task content and project language. Handles TDD workflowwith RED-GREEN phases. Follows project standards defined in docs/PROJECT_RULES.md.
make
Guide for using GNU Make build automation. Use when creating Makefiles, defining build rules, managing dependencies, or automating compilation workflows. Covers targets, prerequisites, variables, and common patterns.
warehouse-layout
Model and optimize warehouse physical layouts. Use this skill when designing aisle configurations, calculating travel paths, defining zones, or analyzing spatial relationships between locations.
modern-crypto
Work with modern cryptographic primitives including AES, RSA, elliptic curves, and key derivation functions. Use this skill when implementing or breaking modern encryption schemes in CTF challenges.
classical-ciphers
Implement and break classical ciphers including Caesar, Vigenere, substitution, and transposition ciphers. Use this skill when decoding historical ciphers, solving CTF challenges involving classical cryptography, or implementing cipher algorithms.
auth-handling
Handle API authentication. Use for Bearer tokens, API keys, OAuth, or Basic auth in requests.
orchestrator-developer
Developer for Claude Orchestrator. Implements tasks according to Tech Lead instructions, applies design tokens, and reports completion. Use when asked to implement code or execute development tasks for the orchestrator.
blockchain-analysis
Blockchain and cryptocurrency transaction analysis tools. Use for tracing transactions, analyzing wallet activity, and investigating cryptocurrency flows.
graphql-schema
GraphQL Schema Definition Language (SDL) generation. Use when creating GraphQL types, queries, mutations, or writing .graphql schema files.
mesh-decimation
Reduce polygon count in 3D meshes while preserving shape. Use for optimizing models for real-time rendering, 3D printing, and reducing file sizes. Supports quadric error metrics, vertex clustering, and edge collapse methods.
regex-parsing
Regular expression pattern matching for tokenization. Use when building lexers, extracting tokens from source code, or validating identifier and literal formats.
orchestrator-designer
UI/UX Designer for Claude Orchestrator. Creates design specifications with design tokens (colors, fonts, spacing) and component specs. Use when asked to create design specifications or define design tokens for the orchestrator.
schema-transformation
Schema conversion and type mapping between different formats. Use when converting OpenAPI to GraphQL, mapping data types, or transforming schema definitions.
oauth
Implement OAuth 2.0 authentication flows for CRM API access. Use when authenticating with Salesforce, HubSpot, or other CRM APIs, managing access tokens, refreshing expired tokens, or building OAuth-based integrations.
constraint-optimization
Model and solve constraint optimization problems. Use this skill when defining decision variables, adding constraints (capacity, time, precedence), setting objectives, and finding optimal or feasible solutions using constraint programming techniques.