By DinoQuinten
UI/UX design coach — grounds Claude in Refactoring UI, Don't Make Me Think, Designing Interfaces (Tidwell), UX for Beginners, The Mom Test, Change by Design, Interaction of Color, Colour and Light, and WCAG 2.2. Produces design critiques, component specs, accessibility audits, Tidwell pattern recommendations, color-system palettes, and Mom-Test-style user-research interview plans.
Audits a UI against WCAG 2.2 (Perceivable/Operable/Understandable/Robust), covering every AA criterion and all nine criteria new in 2.2 — focus not obscured, focus appearance, dragging movements, target size 24×24, consistent help, redundant entry, accessible authentication. Auto-activates on "accessibility audit", "WCAG check", "a11y review", "is this accessible", "check contrast", "keyboard accessible", or /uix:accessibility-audit. Produces a per-criterion pass/fail/NA report with fixes.
Recommends the right UI pattern from Tidwell's "Designing Interfaces" catalog for a given interaction problem — navigation, layout, lists/data, forms, controls, mobile. Auto-activates on "what pattern should I use for X", "how do I let users [do Y]", "what's the best way to show [Z]", or /uix:choose-pattern. Returns primary pattern, 1-2 alternatives, and why each fits or doesn't.
Builds a complete UI color palette — 8-10 grey shades, 1-2 primary hues with 5-10 shades each, accent colors for success/warning/danger/info — following Refactoring UI's HSL method plus Albers's relativity and Colour and Light's luminance rules. Auto-activates on "build a color palette", "design a color system", "pick UI colors", "how many shades do I need", "should I use this color", "dark mode palette", or /uix:color-system. Outputs palette with HSL values, contrast ratios, and usage rules.
Proposes a component design (button, card, modal, form, nav, table, dashboard widget, etc.) grounded in Tidwell's pattern catalog plus Refactoring UI's hierarchy/spacing/color/type rules. Auto-activates when the user says "design a component", "propose a [component] design", "how should I build a [X]", "spec a [X]", or invokes /uix:design-component. Returns pattern choice, states, spacing/type decisions, accessibility notes, and a reference implementation sketch.
Explains and applies UI/UX design principles — visual hierarchy, spacing systems, typography rules, Krug's laws of usability, Hick's/Fitts's/Miller's laws, satisficing, scent, Tidwell's user behaviors (safe exploration, satisficing, habituation, spatial memory), empty states, de-emphasis, action hierarchy, dark patterns. Auto-activates when the user asks "why does X feel wrong", "what's the principle behind Y", "how should I hierarchy / space / align this", or invokes /uix:design-principles. Grounded in Refactoring UI, Don't Make Me Think, Designing Interfaces, and UX for Beginners.
Modifies files
Hook triggers on file write and edit operations
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.
A multi-plugin Claude Code marketplace. Each plugin ships independently and is versioned on its own cadence.
| Plugin | Version | What it does |
|---|---|---|
cleancode | v0.3.2 | 15 plain-language clean-code rules with auto-fix for silent errors, method chains, messy tests, long functions, folder structure, and more |
sdd (system-and-database-design) | v0.2.0 | Architect and database-design coach grounded in DDIA, Fundamentals of Software Architecture, and Kimball's Data Warehouse Toolkit — produces design docs, Mermaid / Excalidraw / DBML diagrams, and architecture reviews |
From Claude Code, add the marketplace once:
/plugin marketplace add DinoQuinten/claude-plugins
Then install either (or both) plugins:
/plugin install cleancode@dinoquinten-plugins
/plugin install sdd@dinoquinten-plugins
For Codex CLI users, install the downstream rule packs directly in a project:
npx cleancode-codex init
npx sdd-codex init
cleancodeA Claude Code plugin that enforces clean code principles across your entire project and actually fixes the code for you — not just reports what's wrong. Locks in the same rules for Claude Code, Cursor, and Codex so every AI assistant follows the same standards from the first session onward.
Plain language first. Every rule is written so anyone — not just senior engineers — can follow it. The formal textbook name is in parentheses so experts still recognize it: "Don't Reach Through Objects (Law of Demeter)", "Check Inputs Early, Never Hide Errors (Fail Fast)".
Based on: Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin), Code Complete 2nd Ed. (McConnell), The Art of Clean Code (Mayer), OOP vs. Functional Programming.
15 plain-language rules, 13 skills, 1 background reviewer, and 2 hooks.
| Skill | Command | What it does |
|---|---|---|
| Init | /cleancode:init | Sets up clean code rules for your project — generates .cleancode-rules.md, CLAUDE.md, .cursorrules, AGENTS.md |
| Analyze | /cleancode:analyze [file] | Scans code for violations — file length, function length, nesting, naming, missing interfaces |
| Rewrite | /cleancode:rewrite [file] | Produces a clean version of messy code, preserving all behavior |
| Teach | /cleancode:teach [rule] | Explains any clean code principle with a book citation and example |
| Setup Platform | /cleancode:setup [cursor|codex|all] | Writes platform-native config files from .cleancode-rules.md |
| Refactor | /cleancode:refactor [file] [name] | Applies one named refactoring (Extract Function, Replace Switch with Table, Guard Clauses, Strategy, …) |
| Test | /cleancode:test [file] [fix] | Flags tests missing Arrange / Act / Assert, bad names, multi-assertion bodies; fix rewrites them |
| Untangle | /cleancode:untangle [file] [fix] | Finds a.b().c().d() chains and god-class imports; fix introduces helper methods |
| Safety | /cleancode:safety [file] [fix] | Finds empty catches, missing guards, division without zero-check; fix adds guard clauses and surfaces errors |
| Structure | /cleancode:structure [file] [fix] | Suggests Strategy / Command / Factory / State patterns when they'd help; fix applies them |
| Todo | /cleancode:todo [scan|add|list|close] | Tracks known clean-code issues in .cleancode-todo.md at project root |
| Health | /cleancode:health [save] | Project-wide dashboard with a Cleanliness Score out of 100 — read only |
| Fix | /cleancode:fix [file] [critical-only|all] | One-shot: runs analyze, then delegates to each fixer skill in severity order |
Auto-runs on every project open — the SessionStart hook checks for .cleancode-rules.md and prompts to initialize if missing.
Background reviewer — the cleancode-reviewer agent silently checks all code Claude writes and appends non-blocking suggestions.
Report or fix, your choice. Every detection skill defaults to a report. Add fix to apply changes. The reviewer agent stays read-only — nothing is ever rewritten without an explicit /cleancode:* command.
Also available for Codex CLI. The same 15 rules ship as a Codex CLI installer — run npx cleancode-codex init in any project to write AGENTS.md and .cleancode-rules.md. See codex/README.md.
Full details, rule list, language support, and troubleshooting live in the plugin's own docs at tag cleancode/v0.3.2.
sdd (system-and-database-design)Installed as sdd@dinoquinten-plugins; all commands use the /sdd: prefix. Folder name and full descriptive title remain system-and-database-design — only the plugin namespace is shortened.
npx claudepluginhub dinoquinten/claude-plugins --plugin uixsystem-and-database-design — architect and database-design coach. Grounds Claude in Designing Data-Intensive Applications, Fundamentals of Software Architecture, and Kimball's Data Warehouse Toolkit, and produces design docs, Mermaid / Excalidraw / DBML diagrams, and architecture reviews.
Clean code assistant — every command defaults to whole-codebase scope (narrow with a path). 15 plain-language rules (including a dynamic folder-structure rule with cross-folder restructure auto-fix), auto-fix for silent errors, method chains, messy tests, long functions, plus codebase-aware folder restructuring (frontend + backend) with import rewrites and git-aware history preservation.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework + 2 extension mirrors) and 18 sub-agents cover technical SEO, content quality, schema, sitemaps, Core Web Vitals, local SEO, backlinks, AI/GEO, ecommerce, hreflang, SXO, clustering, drift monitoring, and Google APIs. Includes optional MCP extensions, SPA-aware rendering, portability, and hardened SSRF/DNS-rebinding safe fetchers.
Modern R development skills for Claude Code - tidyverse patterns, rlang metaprogramming, Bayesian inference, performance optimization, and more