By ccheney
Provides opinionated best practices and code generation for full-stack development: clean architecture patterns (DDD, Hexagonal), frontend Feature-Sliced Design, PostgreSQL/Drizzle schemas, modern JavaScript & CSS, Slack and Teams messaging payloads, and Mermaid diagrams.
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#).
Proactively apply when creating new features/components/pages or setting up frontend project structure. Triggers on FSD, feature slicing, Feature-Sliced Design, frontend architecture, layer structure, module boundaries, scalable frontend, slice organization, public API, barrel exports, import rules, Steiger. Use when restructuring React/Next.js/Vue/Remix projects, organizing frontend code, fixing import violations, deciding where code belongs (entity vs feature vs widget vs shared), or migrating legacy codebases. Feature-Sliced Design (FSD) architecture for frontend projects.
Proactively suggest diagrams when explaining complex systems. Triggers on diagrams, charts, visualizations, flowcharts, sequence diagrams, architecture diagrams, ER diagrams, state machines, Gantt charts, mindmaps, C4, class diagrams, git graphs, kanban boards, sankey, timelines, quadrant charts, XY charts, packet diagrams. Use when user asks for visual representations of code, systems, processes, data structures, database schemas, workflows, or API flows. Generate Mermaid diagrams in markdown.
Proactively apply when creating design systems, component libraries, or any frontend application. Triggers on CSS Grid, Subgrid, Flexbox, Container Queries, :has(), @layer, @scope, CSS nesting, @property, @function, if(), oklch, color-mix, light-dark, relative color, @starting-style, scroll-driven animations, view transitions, anchor positioning, popover, customizable select, content-visibility, logical properties, text-wrap, interpolate-size, clamp, field-sizing, modern CSS, CSS architecture, responsive design, dark mode, theming, design tokens, cascade layers. Use when writing CSS for any web project, choosing layout approaches, building responsive components, implementing dark mode or theming, creating animations or transitions, styling form elements, or modernizing legacy stylesheets. Modern CSS features and best practices for building interfaces with pure native CSS.
Proactively apply when creating web applications, Node.js services, or any JavaScript project. Triggers on JavaScript, ES6, ES2020, ES2022, ES2024, ES2025, ES2026, modern JS, refactor legacy, array methods, async/await, optional chaining, nullish coalescing, destructuring, spread, rest, template literals, arrow functions, toSorted, toReversed, at, groupBy, iterator helpers, Set union intersection difference, Promise, Promise.try, RegExp.escape, Array.fromAsync, using await using, Temporal, functional programming. Use when writing new JavaScript code, refactoring legacy code, modernizing codebases, implementing functional patterns, checking which ECMAScript edition or runtime supports a feature, or reviewing JS for performance and readability. Modern JavaScript (ES6-ES2026) patterns and best practices.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Architectural taste for agentic engineering and agents. Backend patterns (DDD, Hexagonal, Clean Architecture), frontend structure (Feature-Sliced Design), modern CSS, database design (Postgres/Drizzle), system visualization (Mermaid), modern JavaScript (ES6-ES2026), Slack Block Kit, Slack mrkdwn formatting, Microsoft Teams Adaptive Cards, and Teams message formatting. Every skill is grounded against current official documentation, with verified examples and accurate version/support claims.
npx skills add https://github.com/ccheney/robust-skills
Apply an opinionated synthesis of Clean Architecture + DDD + Hexagonal patterns to backend services. Use when designing APIs, microservices, domain models, aggregates, repositories, bounded contexts, or scalable backend structure. Leads with decision trees for the questions LLMs get wrong — where code belongs, entity vs value object, aggregate boundaries — plus a complexity ladder that says when NOT to use these patterns. Language-agnostic (Go, Rust, Python, TypeScript, Java, C#).
npx skills add https://github.com/ccheney/robust-skills --skill clean-ddd-hexagonal
Apply Feature-Sliced Design (FSD v2.1) architecture to frontend projects. Use when creating new features/components/pages, restructuring React/Next.js/Vue/Remix projects, organizing frontend code, setting up project structure, fixing import violations, or migrating legacy codebases. Covers the strict layer hierarchy, the one import rule, public-API patterns, the pages-first philosophy that prevents over-slicing, official Next.js App Router integration, and Steiger linter setup.
npx skills add https://github.com/ccheney/robust-skills --skill feature-slicing
Modern JavaScript (ES6-ES2026) patterns and best practices. Use when writing new JavaScript, refactoring legacy code, modernizing codebases, or implementing functional patterns. Pins every feature to its true ECMAScript edition and runtime baseline — including the commonly confused ones (Array.fromAsync is ES2026, using and Temporal are Stage 4 for ES2027, Records & Tuples was withdrawn). Covers .at(), .toSorted(), Object.groupBy(), iterator helpers, Set methods, optional chaining, nullish coalescing, async/await, and more, with syntax-checked examples verified on Node 24.
npx skills add https://github.com/ccheney/robust-skills --skill modern-javascript
Modern CSS features and best practices for building interfaces with pure native CSS — no preprocessors or frameworks. Use when writing CSS for any web project, choosing layout approaches, building responsive components, implementing dark mode or theming, creating animations, styling form elements, or modernizing legacy stylesheets. Covers Grid, Subgrid, Container Queries, :has(), @layer, @scope, nesting, @property, @function, oklch, color-mix(), light-dark(), scroll-driven animations, view transitions, anchor positioning, popover, and more — each annotated with accurate mid-2026 Baseline/browser-support status and safe-degradation patterns.
npx skills add https://github.com/ccheney/robust-skills --skill modern-css
PostgreSQL and Drizzle ORM best practices. Use when writing database schemas, queries, relations, migrations, or any database-related code. Covers the stable drizzle-orm 0.x API while explicitly flagging v1.0 (Relational Queries v2 / defineRelations) differences so generated code matches the version a project actually uses, plus PG17/18 features, row-level security, connection pooling, and drizzle-kit workflows. Proactively apply when creating APIs, backends, or data models.
npx skills add https://github.com/ccheney/robust-skills --skill postgres-drizzle
Generate Mermaid diagrams in markdown, verified against Mermaid v11.16 — every example in the skill renders cleanly with mermaid-cli. Use when visualizing code, systems, processes, data structures, database schemas, workflows, or API flows. Supports flowcharts, sequence diagrams, ER diagrams, state machines, Gantt charts, mindmaps, C4, class diagrams, git graphs, and 12 more types, with a decision tree for picking the right one and a gotchas list covering the parse errors LLMs most often produce.
npx skills add https://github.com/ccheney/robust-skills --skill mermaid-diagrams
npx claudepluginhub ccheney/robust-skillsAdds 'thank you' to additional context
Editorial "Architecture & Design" bundle for Claude Code from Antigravity Awesome Skills.
Full-spectrum design patterns skill: Detect anti-patterns, diagnose architectural debt, and generate production-ready refactored code. Covers GoF, SOLID, Clean Architecture, DDD, CQRS, Microservices, and Cloud patterns.
Technical architecture skills for system design, API design, database design, event-driven systems, and migration planning.
Full-stack agents — frontend, backend, API, DevOps architects
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation