Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

ccheney/robust-skills

8 skills6.4k installs456 starsGitHub

Install

npx skills add https://github.com/ccheney/robust-skills

Skills in this repo

1Clean Ddd HexagonalThe clean-ddd-hexagonal skill Proactively apply when designing APIs microservices or scalable backend structure Triggers on DDD Clean Architecture Hexagonal ports and adapters entities value objects domain events CQRS event sourcing repository pattern use cases onion architecture outbox pattern aggregate root anti-corruption layer Use when working with domain models aggregates repositories or bounded contexts Clean Architecture DDD Hexagonal patterns for backend services language-agnostic Go Rust Python TypeScript Java C Clean Architecture DDD Hexagonal Backend architecture combining DDD tactical patterns Clean Architecture dependency rules and Hexagonal ports adapters for maintainable testable systems This skill is an opinionated synthesis of several related architecture traditions It is not a single canonical architecture model Use the original source that matches the design question you are answering DDD for domain modeling Hexagonal Architecture for ports adapters Clean Architecture for dependency direction Onion Architecture for domain-centered layering and CQRS Event Sourcing only for specific read write or temporal requirements When to Use and When NOT to Use When Skip When.4kinstalls2Postgres DrizzleThe postgres-drizzle skill proactively apply when creating APIs backends or data models Triggers on PostgreSQL Postgres Drizzle database schema tables columns indexes queries migrations ORM relations joins transactions SQL drizzle-kit connection pooling N 1 JSONB RLS Use when writing database schemas queries migrations or any database-related code PostgreSQL and Drizzle ORM best practices PostgreSQL Drizzle ORM Type-safe database applications with PostgreSQL 18 and Drizzle ORM Essential Commands bash npx drizzle-kit generate Generate migration from schema changes npx drizzle-kit migrate Apply pending migrations npx drizzle-kit push Push schema directly dev only npx drizzle-kit studio Open database browser Quick Decision Trees How do I model this relationship Relationship type One-to-many user has posts FK on many side relations Many-to-many posts have tags Junction table relations One-to-one user has profile FK with unique constraint Self-referential comments FK to same table Why is my query slow Slow query Missing index on WHERE JOIN columns Add index N 1 queries in loop Use relational queries API Full table scan EXPLAIN ANALYZE add index Large result1.2kinstalls3Mermaid Diagramsmermaid-diagrams is a documentation skill from ccheney/robust-skills that proactively suggests and authors Mermaid diagram blocks renderable in GitHub, GitLab, VS Code, Obsidian, and Notion. A quick decision tree routes problems to ten diagram types: flowchart for processes, sequenceDiagram for API flows, erDiagram for database schemas, classDiagram for domain models, stateDiagram-v2 for state machines, C4Context for architecture, gantt for timelines, journey for UX flows, gitGraph for branches, and pie or quadrantChart for distributions. The skill ships seven reference files covering flowcharts, sequence, class and ER, state and journey, data charts, architecture, and a full syntax cheatsheet. Best practices emphasize one concept per diagram, meaningful labels, subgraph grouping, and correct flow direction. Developers reach for mermaid-diagrams when explaining service architecture in READMEs, documenting API request flows in PRs, or visualizing database relationships without maintaining separate image assets.360installs4Modern JavascriptModern-javascript from ccheney/robust-skills equips agents to author robust client and tooling code with current ECMAScript: modules, async control flow, functional patterns, lint-friendly style, and bundler-compatible structure for SaaS, extensions, and CLI frontends.209installs5Feature SlicingHelps engineers and product owners break complex features into small, end-to-end vertical slices that deliver user value early, simplify reviews, and keep robust software delivery predictable.196installs6Modern CssTeaches robust modern CSS practices for building maintainable, responsive web interfaces using current layout, typography, theming, and interaction standards so teams can deliver polished UI with native browser features instead of legacy workarounds.158installs7Slack Block KitGuidance for constructing Slack Block Kit payloads for messages, modals, App Home views, and interactive elements. Developers use it when generating blocks arrays, building modals, adding interactive elements, or streaming agent output in Slack.106installs8Slack MrkdwnA reference for Slack's mrkdwn text-formatting syntax used in message text fields and text objects, which differs from standard Markdown. Developers use it when writing mrkdwn strings, escaping user content, adding mentions or dates, or debugging Slack text rendering.82installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

ccheney/robust-skills · 8 skills · Skillselion