JS knowledge provider: detects runtime (web/desktop), framework (Nuxt/Vue/SvelteKit/Alpine/Vite/Astro), ORMs and capabilities, then emits a pivot manifeste. /sc-js:audit delegates code review to aidd-dev:reviewer. improve, legacy (Vue 2→3, ESM, TS), teach (composables, reactivity, async). Perf pivots (SvelteKit), store pivots (Svelte stores), Biome pivot, data pivots for web-optimize and data-optimize. design-bridge: réceptacle du pivot design (enforce → règle ESLint/Biome + pre-commit ; diffuse → composant Vue 3 SFC ou React).
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.
JS code quality auditor. Detects the project stack via sniff (01-scan), loads the applicable JS knowledge pivots from the plugin, and delegates a structured code review to aidd-dev:reviewer using the pivots as acceptance criteria. Use when the user asks to: audit JS code, check JS best practices, review code quality, check my JS, audit Vue components, check Pinia usage, review code against JS standards, or invokes /sc-js:audit. Does not install any files to .claude/rules/.
Réceptacle du pivot design pour JavaScript/TypeScript. Reçoit le spec du contrat de pivot (plugins/design/references/sc-pivot-contract.md) émis par design:enforce ou design:diffuse, et réalise nativement : (1) enforce → règle ESLint ou script Node.js validant les classes et tokens CSS, dérivant strictement du spec + wiring pre-commit ; (2) diffuse → élément neutre rendu en composant Vue 3 SFC ou React idiomatique. Jamais invoqué directement — uniquement appelé via le pivot de design:enforce/04-pivot ou design:diffuse/03-pivot.
Analyzes a JavaScript/TypeScript codebase for idiomatic JS gaps, Vue/Nuxt anti-patterns, and maintainability issues, then produces a prioritized improvement plan. Covers proper async/await usage, TypeScript type coverage, Vue Composition API adoption, Pinia state patterns, component decomposition, and framework idioms (Nuxt, Vue SPA, Alpine, Vite). Use when the user says "how can I improve this", "find anti-patterns", "code quality", "refactoring suggestions", "how to better structure this", "is this good JS/TS". Do NOT use for performance (web-optimize), data layer (data-optimize), version migrations (legacy), or line-by-line code review (aidd-dev:05-review).
Scans JavaScript/TypeScript code for outdated patterns and deprecated APIs, then proposes a migration plan. Handles ES5 remnants (var, callbacks, prototype patterns), CommonJS→ESM migration, Vue 2→3 (Options API → Composition API, Vuex → Pinia), Svelte 4→5 (runes: $state/$derived/$effect/$props, slots→snippets, on: directives → DOM attributes), SvelteKit 1→2 (redirect throws, $app/state), TypeScript strictness evolution, and framework version migrations (Nuxt 2→3). Use when the user says "modernize", "upgrade to Vue 3", "migrate to ESM", "this uses old JS", "remove Vuex", "this is Vue 2 code", "migrate to runes", "upgrade to Svelte 5", or when deprecated patterns appear in the codebase. Do NOT use for dependency management (npm/pnpm), performance optimization (web-optimize), or general refactoring unrelated to version compatibility.
JS stack detector for JavaScript projects. Reads package.json to detect the runtime (web vs desktop), framework (Nuxt, Vue SPA, Vite, Alpine, Astro, 11ty), ORMs (Prisma, Drizzle, TypeORM, Mongoose, GraphQL, tRPC), and capabilities in use (state management, icons, code splitting, SSR, etc.). Emits a pivot manifeste — the list of applicable JS knowledge references in the plugin — for use by /sc-js:audit. Installs perf pivots (for web-optimize) and data pivots (for data-optimize) to .claude/rules/07-quality/. Does not install capability rules to .claude/rules/ — those are loaded on demand at audit time. Run /sc-js:sniff clean to migrate from sc-js 0.3.0. Prefer sniff over setup on already-configured projects.
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.
npx claudepluginhub rebellioussmile/my-claude-marketplace --plugin sc-jsSource 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.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.