Skip to content

Latest commit

 

History

History

README.md

Backend

Backend architecture patterns and infrastructure skills. Covers API design principles, architecture decision records, Clean/Hexagonal/DDD patterns, event sourcing, Go concurrency, microservices decomposition, monorepo management, Node.js backend patterns, PostgreSQL job queues, service layer architecture, and Postgres performance optimization.

Skills

Skill Description
api-design-principles Design intuitive, scalable REST and GraphQL APIs — resource modeling, HTTP semantics, pagination, and versioning
architecture-decision-records Lightweight documentation capturing context, decisions, and consequences of significant technical choices
architecture-patterns Clean Architecture, Hexagonal Architecture, and Domain-Driven Design for maintainable, testable systems
event-store Event store design for event-sourced systems — event schemas, projections, snapshotting, and CQRS integration
go-concurrency Production Go concurrency patterns — goroutines, channels, sync primitives, context, worker pools, and pipelines
microservices-patterns Distributed system patterns — service decomposition, inter-service communication, data management, and resilience
monorepo Monorepo management with Turborepo, Nx, and pnpm workspaces — task orchestration, caching, and CI/CD
nodejs-patterns Production Node.js backend patterns — Express/Fastify, layered architecture, middleware, validation, and database integration
postgres-job-queue PostgreSQL-based job queue with priority scheduling, batch claiming, and progress tracking using SKIP LOCKED
service-layer-architecture Controller-service-query layered API architecture with data enrichment and parallel fetching
supabase-postgres Postgres performance optimization — indexing, connection management, RLS security, schema design, and monitoring

Installation

# Add all backend skills
npx add https://github.com/wpank/ai/tree/main/skills/backend/api-design-principles
npx add https://github.com/wpank/ai/tree/main/skills/backend/architecture-decision-records
npx add https://github.com/wpank/ai/tree/main/skills/backend/architecture-patterns
npx add https://github.com/wpank/ai/tree/main/skills/backend/event-store
npx add https://github.com/wpank/ai/tree/main/skills/backend/go-concurrency
npx add https://github.com/wpank/ai/tree/main/skills/backend/microservices-patterns
npx add https://github.com/wpank/ai/tree/main/skills/backend/monorepo
npx add https://github.com/wpank/ai/tree/main/skills/backend/nodejs-patterns
npx add https://github.com/wpank/ai/tree/main/skills/backend/postgres-job-queue
npx add https://github.com/wpank/ai/tree/main/skills/backend/service-layer-architecture
npx add https://github.com/wpank/ai/tree/main/skills/backend/supabase-postgres

# Or add individual skills
npx add https://github.com/wpank/ai/tree/main/skills/backend/architecture-patterns
npx add https://github.com/wpank/ai/tree/main/skills/backend/nodejs-patterns

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install api-design-principles
npx clawhub@latest install architecture-decision-records
npx clawhub@latest install architecture-patterns
npx clawhub@latest install event-store
npx clawhub@latest install go-concurrency
npx clawhub@latest install microservices-patterns
npx clawhub@latest install monorepo
npx clawhub@latest install nodejs-patterns
npx clawhub@latest install postgres-job-queue
npx clawhub@latest install service-layer-architecture
npx clawhub@latest install supabase-postgres

See Also