Design system funnel — 5-verb pipeline: define (extract tokens + component inventory from references or brief), destructure (challenge direction, propose alternatives), adjust (arbitrate + freeze 3-layer contract: tokens · components.json · charter), enforce (portable linter derived from contract + pivot to sc-php/sc-js + 3 gates), diffuse (repeatable elements under lint gate, baseline HTML/CSS + pivot to sc-*). Adds the copycat agent (per-page mockup→contract reconciliation, fanned out by define over many pages), a cross-OS Python fidelity oracle (getComputedStyle per breakpoint), and a 2nd enforce gate (fidelity vs the resolved mockup, alongside the vocabulary lint). Replaces: setup, from-reference, from-brief, wireframe, component, audit, diagnose, refactor, export-wordpress.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Pivot de l'entonnoir. Arbitre les incohérences entre maquettes, directions ou pistes issues de destructure (motif dominant gagne ; gate humain sur les cas non tranchables), puis fige le contrat : canonise les tokens, écrit le manifeste components.json (vocabulaire fermé, 2e couche), marque la charte comme figée et bumpe la version. Explicitement rejouable : un re-figeage bumpe la version et déclenche la réconciliation dans enforce.
Verbe 1 de l'entonnoir design (define → destructure → adjust → enforce → diffuse). Pose la matière de design encore MALLÉABLE d'un projet : tokens de travail, inventaire de composants candidats (en prose), charte brouillon. Source unique d'entrée — soit l'EXTRACTION de maquettes existantes (capture/screenshot/ URL/Figma/CSS), soit la CONSTRUCTION depuis un brief écrit (positionnement, user story, pas de visuel). Unifie les anciennes from-reference + from-brief. Produit design/tokens.json + design/design-system.md (brouillon, NON figé) + adapters. N'écrit JAMAIS de manifeste (components.json) : le figeage est le rôle de adjust (verbe 3). Ne challenge pas la direction — c'est destructure ; ne vérifie pas une page — c'est enforce.
Verbe 2 de l'entonnoir design (define → destructure → adjust → enforce → diffuse). Le CHALLENGE côté design — pendant de aidd-refine:02-challenge, mais pour la direction visuelle, pas pour un plan. Déconstruit le "plausible générique", critique la direction posée par define, et propose des inspirations et pistes d'évolution alternatives (phase DIVERGENTE). Double usage : (1) dans l'entonnoir, sur la sortie de define ; (2) STANDALONE sur un élément existant isolé pour explorer comment il pourrait évoluer. Lecture seule — produit un rapport structuré (critique + pistes actionnables + score), n'applique RIEN (l'application est adjust). Absorbe l'ancien diagnose. Ne pose pas la matière — c'est define ; ne fige pas — c'est adjust.
Produit les éléments de design répétables que le LLM réutilise sans refaire la création graphique. Définit l'élément en forme NEUTRE (consomme le manifeste, vocabulaire fermé), puis rend en HYBRIDE : (1) BASELINE adaptateur interne HTML+CSS (universel, sans pivot) ; (2) PIVOT technique vers sc-<techno>:design-bridge quand présent, pour un rendu natif idiomatique (block pattern WP via sc-php, composant Vue/React via sc-js). Chaque rendu passe sous le gate enforce (lint vert obligatoire avant clôture). Absorbe ex-wireframe, ex-component, ex-export-wordpress.
Transforme le contrat figé (tokens.json + components.json) en gate vérifiable, en HYBRIDE. (1) BASELINE : installe lint-core.mjs portable (dérivé du contrat, aucune liste codée en dur), câble les 3 gates (rules de génération · success_condition des plans · hook pre-commit auto-armé). Porte le lint instances/DB + boucle corriger→propager→re-lint. (2) PIVOT : si un sc-<techno> est présent pour le langage du projet, émet un spec d'enforcement agnostique (sc-pivot-contract.md) et relaie la réalisation NATIVE idiomatique du linter au sc-<techno>:design-bridge. Dégradation gracieuse si aucun sc-<techno> disponible.
Uses power tools
Uses Bash, Write, or Edit tools
Marketplace personnelle de plugins Claude Code — overlay du framework AIDD pour tous mes développements.
Le détail des skills de chaque plugin vit dans son propre README — ce tableau est l'index.
| Plugin | Doc | recommended | Description |
|---|---|---|---|
overcode | README · CHANGELOG | ✅ | Socle commun — workflows projet-agnostiques (alias, harvest, audits perf, readme, changelog…) |
design | README · CHANGELOG | — | Design system en entonnoir : define → destructure → adjust → enforce → diffuse |
writing | README · CHANGELOG | — | Rédaction pro et narrative : documentation (guides, technique, cahier des charges) et craft narratif |
game-writer | README · CHANGELOG | — | Écriture narrative de jeu vidéo (8-MINE) : timelines Dialogic, bank d'assets |
sc-godot | README · CHANGELOG | — | Stack Godot / GDScript : sniff, audit, improve, legacy, teach |
sc-js | README · CHANGELOG | — | Stack JavaScript : Nuxt / Vue SPA / Vite / Alpine / Astro |
sc-php | README · CHANGELOG | — | Stack PHP : Laravel / Symfony / WordPress / HTMX |
sc-python | README · CHANGELOG | — | Stack Python : Django / FastAPI / Flask / Celery |
sc-rust | README · CHANGELOG | — | Stack Rust : Axum / Actix-web |
sc-tiers | README · CHANGELOG | — | SaaS tiers : Firebase, Klaviyo, GTM, Clarity, PSI |
obs | README · CHANGELOG | — | Notes Obsidian — projets Pro, JDR solo, tri d'emails, assemblage d'intrants pour writing |
Depuis GitHub — ajouter dans ~/.claude/settings.json :
{
"extraKnownMarketplaces": {
"my-marketplace": {
"source": {
"source": "github",
"repo": "RebelliousSmile/my-claude-marketplace"
}
}
}
}
En local (développement) — utiliser "source": "directory" avec le chemin absolu ; les modifications sont prises en compte sans push.
Global (tous les projets) — ~/.claude/settings.json :
{
"enabledPlugins": {
"overcode@my-marketplace": true
}
}
Par projet — .claude/settings.json du projet, ou via commande :
/plugin install sc-js@my-marketplace
| Type de projet | Plugin |
|---|---|
| Socle (tous projets) | overcode |
| Design system / UI mobile-first | design |
| Documentation ou rédaction narrative | writing |
| Web JavaScript / Nuxt / Vue | sc-js |
| Web PHP | sc-php |
| Web Python | sc-python |
| Web Rust | sc-rust |
| SaaS tiers (Firebase, Klaviyo, GTM…) | sc-tiers |
| Jeu vidéo (contenu narratif) | game-writer |
| Jeu vidéo (code Godot) | sc-godot |
| Notes Obsidian / JDR solo | obs |
MIT — voir LICENSE.
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 claimnpx claudepluginhub rebellioussmile/my-claude-marketplace --plugin designSource des skills natives Hermes Agent (Nous Research, agentskills.io). solo-mc (MJ JDR solo en direct, agent unique, modules oracle/narrateur) est déployée vers ~/.hermes/skills/ — pas exécutée par Claude Code (variante Claude Code : obsidian:solo-mc).
Rust-specific skills and workflows: two-tier sniff (pivot model), audit (aidd-dev:reviewer), improve, legacy, log-analysis, teach (Axum/Actix + SQLx/Diesel).
Extends the AIDD framework with project-agnostic workflows: interactive codebase quiz (dig), memory maintenance (harvest, reconcile-normative), obsolescence detection (taste), prospective analysis (foresee), behavioural-test harness (behave), performance audits (data-optimize, web-optimize, ap-optimize), SEO/GEO audits (seo-optimize), project health reporting (status), and planning utilities (decompose, journey, changelog, end-plan). Alias chains: rechallenge, endtask, bump-plugin, previously, smarten, skillconf, weeklyemail, gitit, mirror.
PHP ecosystem skills: sniff, audit, improve, legacy, teach. design-bridge: réceptacle du pivot design (enforce → linter PHP/WP natif + pre-commit ; diffuse → block pattern WP + theme.json).
Personal Obsidian notes management — project lifecycle, sessions, meetings, invoices, RAG export; email triage; solo TTRPG domain tooling (pc, rpg, solo-mc) on autonomous local game domains; the Documents/ organiser tree (cache-based: index, check, fix, sort); and brief/lore/data assembly for writing: brief (builds the portable _brief/ working dir), forge (concept), research (data), lore-extract, rules-keeper, extract-pdf.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications