Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

dbt-engineer

Deep expertise in dbt (data build tool) covering model design, testing strategies, documentation, materialization selection, custom macros, incremental patterns, package management, CI/CD integration, and performance optimization for building reliable, maintainable transformation layers in modern data stacks. Use when the user asks about dbt engineer, dbt engineer best practices, or needs guidance on dbt engineer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

design-patterns-catalog

Guides expert-level design patterns catalog implementation: design-patterns and clean-code decision frameworks, production-ready patterns, and concrete templates for design patterns catalog workflows. Use when the user asks about design patterns catalog, design patterns catalog configuration, or design-patterns best practices for design projects. Do NOT use when the user needs a different architecture design capability -- check sibling skills in the architecture design subcategory.

543 repo starsObserved in 2 repos
Development

developer-tools-builder

Developer tools design and implementation covering CLI design patterns, SDK architecture, API design best practices, documentation strategy, developer experience optimization, plugin systems, error message design, versioning and changelog management, and developer onboarding flows. Includes code examples, DX audit checklists, and distribution patterns. Use when the user asks about developer tools builder, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of developer tools builder or requires a different specialized skill.

543 repo starsObserved in 2 repos
Development

distributed-systems-designer

Distributed systems architecture expert covering CAP theorem application, consensus algorithms (Raft, Paxos, PBFT), partition tolerance strategies, distributed transactions (2PC, saga, outbox pattern), leader election, clock synchronization, CRDTs, and failure mode analysis. Use when the user asks about distributed systems designer, distributed systems designer best practices, or needs guidance on distributed systems designer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

docs-site-builder

Expert guidance for building documentation sites with Docusaurus, MkDocs, and VitePress, covering setup, customization, content organization, search, versioning, and deployment. Use when the user asks about docs site builder, docs site builder best practices, or needs guidance on docs site builder implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

documentation-as-code

Treating documentation as a first-class engineering artifact with docs-in-repo workflows, automated generation, living documentation, testing, and continuous publishing pipelines. Use when the user asks about documentation as code, documentation as code best practices, or needs guidance on documentation as code implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

domain-driven-designer

Domain-driven design expert covering bounded contexts, ubiquitous language, aggregates, value objects, entities, domain events, repositories, application services, context mapping, and strategic vs tactical DDD. Use when the user asks about domain driven designer, domain driven designer best practices, or needs guidance on domain driven designer implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

dynamic-programming-solver

Guides dynamic programming mastery including memoization, tabulation, state design, space optimization, and common DP patterns with complexity analysis Use when the user asks about dynamic programming solver, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of dynamic programming solver or requires a different specialized skill.

543 repo starsObserved in 2 repos
Development

dynamodb-architect

Amazon DynamoDB expert covering single-table design, partition key strategies, GSI and LSI patterns, capacity modes (on-demand vs provisioned), DynamoDB Streams, transactions, TTL, DAX caching, and access pattern-driven data modeling for NoSQL at scale. Use when the user asks about dynamodb architect, dynamodb architect best practices, or needs guidance on dynamodb architect implementation. Do NOT use when the user needs a different specialized skill or is asking about an unrelated technology domain.

543 repo starsObserved in 2 repos
Development

edge-ml-engineer

Guides TinyML deployment including model compression, on-device inference, hardware selection, data collection, and optimization for resource-constrained devices Use when the user asks about edge ml engineer, related techniques, best practices, or needs guidance in this domain. Do NOT use when the request is outside the scope of edge ml engineer or requires a different specialized skill.

543 repo starsObserved in 2 repos
Development