Database
Browse 6,168 skills across 448 packs and 38 categories
Terraform CI CD Pipeline
471LRunning Terraform in CI/CD pipelines with automated plan, approval gates, and safe apply workflows
Terraform Modules
288LTerraform module design, composition, versioning, and reuse patterns
Terraform Provisioners
272LTerraform provisioners, null resources, triggers, and when to use alternatives
Terraform State Management
263LRemote state backends, state locking, import, migration, and state surgery techniques
Terraform Testing
353LTesting Terraform configurations with native tests, Terratest, plan validation, and policy-as-code
Terraform Variables Outputs
353LTerraform variables, outputs, locals, type constraints, validation, and data flow patterns
Terraform Workspaces
264LUsing Terraform workspaces and alternative patterns for managing multiple environments
Alerting Strategies
200LOn-call alerting strategies for actionable, low-noise alert systems that reduce fatigue and improve response times
Distributed Tracing
204LOpenTelemetry distributed tracing patterns for end-to-end request visibility across microservices
Health Checks
266LHealth check endpoint patterns for liveness, readiness, and startup probes in distributed services
Incident Response
242LIncident response and postmortem patterns for structured handling, communication, and learning from production incidents
Log Aggregation
248LCentralized log aggregation patterns for collecting, indexing, and querying logs across distributed systems
Metrics Collection
237LPrometheus and Grafana metrics collection patterns for monitoring application and infrastructure health
Sli Slo
210LSLI, SLO, and error budget patterns for defining and managing service reliability targets
Structured Logging
175LStructured logging patterns for producing machine-parseable, context-rich log events across services
Child Processes
197LChild process management patterns for spawning, communicating with, and controlling external processes
Clustering
197LCluster module patterns for scaling Node.js applications across multiple CPU cores
Error Handling
217LComprehensive error handling strategies for robust and debuggable Node.js applications
Event Emitter
165LEventEmitter patterns for building decoupled, event-driven architectures in Node.js
File System
191LModern fs/promises patterns for safe, efficient file system operations in Node.js
Native Modules
230LN-API and native addon patterns for extending Node.js with high-performance C/C++ and Rust modules
Streams
160LNode.js streams for efficient memory-conscious data processing with backpressure handling
Worker Threads
189LWorker threads for offloading CPU-intensive tasks without blocking the Node.js event loop
Bundling Libraries
394LBundling JavaScript/TypeScript libraries for distribution using tsup, unbuild, and Rollup
Dependency Audit
361LSecurity auditing npm dependencies for vulnerabilities, license compliance, and supply chain risks
Lockfile Management
281LLock file strategies for deterministic installs across npm, pnpm, and Yarn
Npm Publishing
233LPublishing packages to the npm registry with proper configuration, access control, and release automation
Pnpm
275Lpnpm workspace management for monorepos with content-addressable storage and strict dependency isolation
Private Registries
308LSetting up and using private npm registries with Verdaccio, GitHub Packages, and GitLab Package Registry
Semantic Versioning
210LSemantic versioning (SemVer) conventions, version ranges, and strategies for managing breaking changes
Yarn Berry
284LYarn Berry (v2+) with Plug'n'Play, zero-installs, constraints, and workspace management
Account Abstraction
207LAccount Abstraction (AA) fundamentally changes how users interact with EVM chains by enabling smart contract accounts. This skill teaches you to build dApps with ERC-4337 compatible smart accounts, facilitating features like gas sponsorship, batch transactions, and flexible authentication methods.
Aptos Development
245LDevelop dApps and smart contracts on the Aptos blockchain using the Move language, Aptos SDKs, and CLI tools. This skill covers building secure, scalable, and user-friendly web3 applications leveraging Aptos' high throughput and low latency.
Avalanche Development
249LThis skill covers building decentralized applications and smart contracts on the Avalanche network, including its C-Chain, X-Chain, P-Chain, and custom Subnets. Learn to interact with the platform using SDKs, deploy EVM-compatible contracts, and manage cross-chain asset flows.
Base Development
253LDevelop, deploy, and interact with smart contracts and dApps on Base, an Ethereum Layer 2 solution built on the OP Stack. Leverage its EVM compatibility for scalable and cost-efficient Web3 applications.
Cosmos SDK
275LMaster the Cosmos SDK for building custom, sovereign blockchains (app-chains) and decentralized applications with inter-blockchain communication (IBC). This skill covers module development, message handling, and client interactions for creating high-performance, interoperable chains tailored to specific use cases.
Cosmwasm Contracts
295LDevelop, test, and deploy secure smart contracts on Cosmos SDK blockchains using Rust and CosmWasm. Master the core patterns for state management, message handling, and inter-contract communication.
Erc4337 Smart Accounts
275LLearn to build and interact with ERC-4337 Smart Accounts, enabling gasless transactions, multi-factor authentication, and custom validation logic without protocol-level changes. This skill covers account abstraction primitives for enhanced user experience in dApps.
Ethers Js
236LEthers.js library for Ethereum wallet management, contract interaction, and blockchain queries
Foundry
408LFoundry testing framework for Solidity-native smart contract development, testing, and fuzzing
Hardhat
301LHardhat development environment for compiling, testing, deploying, and debugging Solidity smart contracts
Ipfs Storage
291LIPFS and decentralized storage integration for NFT metadata, dApp assets, and on-chain content addressing
Lightning Network
183LYou are building low-latency, high-throughput, and low-cost payment channels on top of Bitcoin. This skill covers integrating Lightning Network for instant, scalable Bitcoin transactions in your applications, focusing on channel management, invoice generation, and payment processing.
Move Language
284LMove is a safe and secure smart contract language designed for resource-oriented programming, powering blockchains like Sui and Aptos. This skill teaches you to define, manage, and interact with on-chain assets and logic using Move's robust type system and ownership model.
Near Protocol
243LMaster the NEAR Protocol for building scalable, user-friendly decentralized applications. This skill covers smart contract development with Rust, frontend integration with near-api-js, and understanding NEAR's account model and transaction flow.
Optimism Development
247LThis skill covers building, deploying, and interacting with smart contracts on Optimism and other OP Stack chains. You'll learn to leverage Optimism's low-cost, high-throughput environment while understanding its unique architecture.
Ordinals Inscriptions
198LThis skill teaches you how to create, manage, and interact with Ordinals inscriptions on the Bitcoin blockchain. You'll learn the core mechanics of attaching arbitrary data to satoshis, enabling unique digital artifacts and BRC-20 tokens directly on Bitcoin.
Polkadot Substrate
260LThis skill covers building custom blockchains (parachains) and decentralized applications (dApps) using Substrate, the framework powering Polkadot and Kusama. You learn to leverage its modular architecture for high-performance, interoperable blockchain solutions.
Polygon Development
212LBuild and deploy scalable decentralized applications on Polygon's ecosystem, including PoS, zkEVM, and Supernets. Learn to leverage Polygon's low fees and high throughput for EVM-compatible development.
Rust Solana Programs
240LLearn to build high-performance, secure, and scalable on-chain programs for the Solana blockchain using Rust. Master Solana's account model, CPIs, and program-derived addresses to create robust decentralized applications.
Solana Anchor Framework
283LAnchor is a framework for Solana smart contract development that simplifies writing secure and robust programs. It provides a powerful CLI, IDL generation, and client-side SDKs for seamless full-stack dApp creation. Use it to accelerate your Solana program development, reduce boilerplate, and enhance security through convention.
Solidity Patterns
305LSolidity smart contract design patterns for secure, gas-efficient, and upgradeable contracts
Starknet Cairo
254LThis skill covers building decentralized applications and smart contracts on Starknet using the Cairo programming language. You'll learn to leverage Starknet's ZK-rollup architecture for scalable, provable transactions.
The Graph
445LThe Graph protocol for indexing and querying blockchain data with subgraphs and GraphQL
Ton Development
242LBuild decentralized applications, smart contracts, and infrastructure on The Open Network (TON). Master the FunC language, Tact, and TON SDKs to create high-performance, scalable dApps leveraging TON's sharded, asynchronous architecture.
Viem Wagmi
325LViem and Wagmi libraries for type-safe Ethereum interaction and React-based dApp development
Wallet Connect
357LWalletConnect v2 integration for connecting mobile and desktop wallets to dApps across multiple chains
Zksync Development
283LBuilding and deploying decentralized applications on zkSync Era, a ZK-Rollup for Ethereum. This skill covers leveraging zkSync's EVM compatibility, Account Abstraction, and unique L1-L2 interaction mechanisms for scalable and cost-effective dApps.
Anchor Framework Deep
286LAnchor is a framework for Solana smart contract development that provides a set of tools, macros, and an Interface Definition Language (IDL) to simplify writing secure and efficient on-chain programs. You leverage Anchor when building complex Solana dApps, needing robust account validation, streamlined testing, and a clear client-side interface.
Solana Account Model
232LThis skill covers the fundamental architecture of Solana's account model, explaining how data is stored, owned, and accessed on the blockchain. You leverage this understanding to design efficient data structures, manage on-chain state, and interact with programs, forming the bedrock for any Solana dApp development.