Skip to content

ccheney/robust-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

robust-skills

Architectural taste for AI-assisted development. Backend patterns (DDD, Hexagonal, Clean Architecture), frontend structure (Feature-Sliced Design), modern CSS, database design (Postgres/Drizzle), system visualization (Mermaid), modern JavaScript (ES6-ES2025), and Slack rich output (Block Kit, mrkdwn).

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

clean-ddd-hexagonal

Apply Clean Architecture + DDD + Hexagonal patterns to backend services. Use when designing APIs, microservices, domain models, aggregates, repositories, bounded contexts, or scalable backend structure. Language-agnostic (Go, Rust, Python, TypeScript, Java, C#).

npx skills add https://github.com/ccheney/robust-skills --skill clean-ddd-hexagonal

feature-slicing

Apply Feature-Sliced Design (FSD) 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.

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

modern-javascript

Modern JavaScript (ES6-ES2025) patterns and best practices. Use when writing new JavaScript, refactoring legacy code, modernizing codebases, or implementing functional patterns. Covers .at(), .toSorted(), .toReversed(), Object.groupBy(), optional chaining, nullish coalescing, async/await, and more.

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

modern-css

Modern CSS features and best practices for building interfaces with pure native CSS. 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.

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

slack-rich-output

Slack Block Kit, mrkdwn syntax, and rich message formatting for building Slack app output. Use when building Slack apps or bots, formatting messages, constructing Block Kit payloads, creating modals or App Home views, implementing link unfurling, or adding interactive elements. Covers all 13 block types, 19 interactive elements, composition objects, surfaces, Work Objects, and the critical mrkdwn vs standard Markdown distinction. Great skill for AI Slack assistants.

npx skills add https://github.com/ccheney/robust-skills --skill slack-rich-output

mermaid-diagrams

Generate Mermaid diagrams in markdown. 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, and git graphs.

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

postgres-drizzle

PostgreSQL and Drizzle ORM best practices. Use when writing database schemas, queries, migrations, or any database-related code. Proactively apply when creating APIs, backends, or data models.

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