wshobson/agents

DirSkills catalogs 25 skills from this repository, across 6 categories: AI Engineering, Automation, Data, DevOps, Frontend, Quality.

38.8K stars4.1K forksView on GitHub
๐Ÿ”Œ
3w ago

API Design Principles

API Design Principles covers REST and GraphQL API design patterns, versioning strategies, and best practices for building intuitive, scalable, maintainable APIs. Use it when designing new APIs, reviewing API specifications, or establishing API design standards.
DevOps
38.8K4.1K
๐Ÿ—๏ธ
3w ago

Architecture Patterns

Architecture Patterns provides patterns for Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable backend services. Use it when designing new services, refactoring monoliths, establishing bounded contexts, or debugging dependency cycles.
DevOps
38.8K4.1K
๐Ÿšฆ
3w ago

Before You Build

Before You Build reviews product and feature ideas before implementation to identify the highest-risk assumption and the smallest validation step for MVPs, landing pages, SaaS products, internal tools, agent workflows, or major features.
Quality
38.8K4.1K
๐Ÿ›ก๏ธ
3w ago

Block No-Verify Hook

Block No-Verify Hook configures a PreToolUse hook in Claude Code settings to block git commands that include bypass flags like --no-verify and --no-gpg-sign. Use it when setting up projects that enforce commit quality gates and want to prevent AI agents from skipping pre-commit hooks.
AI Engineering
38.8K4.1K
๐ŸŽจ
3w ago

Brand Landing Page

Brand Landing Page runs a brand-identity interview covering colors, typography, and shape language, then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use it when building a landing page, homepage, or marketing page without an established visual direction.
Frontend
38.8K4.1K
๐Ÿ”€
3w ago

CQRS Implementation

CQRS Implementation guides separating read and write models for scalable architectures and event-sourced systems. Use it when you need to scale reads and writes independently, optimize query performance, or implement high-performance reporting.
DevOps
38.8K4.1K
โ›“๏ธ
3w ago

DeFi Protocol Templates

DeFi Protocol Templates provides production-ready templates for staking, AMMs, governance, and flash loans. Use when building decentralized finance applications or smart contract protocols.
DevOps
38.8K4.1K
๐Ÿ—„๏ธ
3w ago

Event Store Design

Event Store Design provides patterns and guidance for designing and implementing event stores in event-sourced systems. Use it when choosing event store technologies, implementing persistence, or optimizing event storage and retrieval.
Data
38.8K4.1K
โšก
3w ago

FastAPI Templates

FastAPI Templates scaffolds production-ready FastAPI projects with async patterns, dependency injection, middleware, and testing setup. Use it when starting new FastAPI applications or building high-performance async APIs.
DevOps
38.8K4.1K
๐Ÿงฉ
3w ago

Microservices Patterns

Microservices Patterns helps design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use it when building distributed systems, decomposing monoliths, or implementing microservices.
DevOps
38.8K4.1K
๐Ÿง
3w ago

Multi-Reviewer Patterns

Multi-Reviewer Patterns coordinates parallel code reviews across multiple quality dimensions, deduplicating findings, calibrating severity, and producing consolidated reports. Use it when organizing multi-reviewer code reviews or consolidating review results.
Quality
38.8K4.1K
โ›“๏ธ
3w ago

NFT Standards

NFT Standards implements ERC-721 and ERC-1155 NFT contracts with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT collections, building marketplaces, or implementing digital asset systems.
AI Engineering
38.8K4.1K
๐Ÿž
3w ago

Parallel Debugging

Parallel Debugging debugs complex issues using the Analysis of Competing Hypotheses methodology with parallel agent investigation, evidence collection, and root cause arbitration. Use it when bugs have multiple potential causes or need systematic root cause analysis.
Quality
38.8K4.1K
๐Ÿงฉ
3w ago

Parallel Feature Development

Parallel Feature Development coordinates parallel feature work by defining file ownership boundaries, interface contracts, and integration patterns so multiple agents can implement different parts of a system without merge conflicts.
AI Engineering
38.8K4.1K
๐Ÿ“Š
3w ago

Projection Patterns

Projection Patterns builds read models and projections from event streams. Use it for implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.
Data
38.8K4.1K
๐Ÿ”„
3w ago

Saga Orchestration

Saga Orchestration implements saga patterns for distributed transactions and cross-aggregate workflows. Use it when coordinating microservices without two-phase commit, designing compensating actions for multi-service workflows, or debugging stuck saga states.
Automation
38.8K4.1K
๐Ÿฆฏ
3w ago

Screen Reader Testing

Screen Reader Testing helps validate web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when checking accessibility, debugging assistive technology issues, or ensuring ARIA support.
Quality
38.8K4.1K
๐Ÿ›ก๏ธ
3w ago

Solidity Security

Solidity Security provides patterns and checklists for writing secure Solidity smart contracts, auditing for vulnerabilities like reentrancy and integer overflow, and enforcing access control. Use it when building or reviewing DeFi protocols and preparing contracts for audit.
Quality
38.8K4.1K
๐Ÿงฉ
3w ago

Task Coordination Strategies

Task Coordination Strategies decomposes complex tasks into parallelizable units, designs dependency graphs, and monitors workload across agent teams. Use this skill when breaking down work for agent teams, managing task dependencies, or monitoring team progress.
AI Engineering
38.8K4.1K
๐Ÿ’ฌ
3w ago

Team Communication Protocols

Team Communication Protocols defines messaging rules for agent teams: when to use direct messages, broadcasts, plan approvals, and shutdown requests, plus anti-patterns to avoid.
AI Engineering
38.8K4.1K
๐Ÿ‘ฅ
3w ago

Team Composition Patterns

Team Composition Patterns provides heuristics and preset configurations for designing multi-agent teams in Claude Code, covering team sizing, agent type selection, and display modes. Use it when deciding how many agents to spawn, choosing between review, feature, or debug teams, or configuring teammate display modes.
AI Engineering
38.8K4.1K
๐Ÿงช
3w ago

Temporal Python Testing

Temporal Python Testing provides patterns for testing Temporal workflows with pytest, time-skipping, and activity mocking. Use it when implementing Temporal workflow tests or debugging test failures.
Quality
38.8K4.1K
โ™ฟ
3w ago

WCAG Audit Patterns

WCAG Audit Patterns guides WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use it when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.
Quality
38.8K4.1K
๐Ÿงช
3w ago

Web3 Testing

Web3 Testing tests smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use it when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocols.
Quality
38.8K4.1K
๐Ÿ”„
3w ago

Workflow Orchestration Patterns

Workflow Orchestration Patterns provides guidance for designing durable Temporal workflows, covering workflow vs activity separation, saga patterns, state management, and determinism constraints. Use it when building long-running processes, distributed transactions, or microservice orchestration.
Automation
38.8K4.1K