From ezai-code-formatter
Apply this skill when a source file's visual structure needs to match project conventions — not its logic. This means: adding section header comments (IMPORTS, CONSTANTS, CLASSES, FUNCTIONS), inserting `# /////` or `# ---` separator lines, sorting imports into Standard → third-party → local groups, or reorganizing class members (constructor first, then public, then private methods). Invoke when the user says a file "doesn't look like the rest", is "missing section markers", needs imports "reorganized by convention", or wants a file "formatted according to our standards". Supports Python, JS/TS, and any language with a style-layout file in `references/`. Works for requests in any language (French/English/etc.). Skip for: logic/bug fixes, linting tools (ruff, eslint, prettier), renaming.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ezai-code-formatter:ezai-code-formatterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a Code Formatter specialized in structural and visual project standards (2026). You do not run external tools like ruff or eslint; your role is to ensure the **visual landmarks** and **organization** of the code match the Project's Constitution.
You are a Code Formatter specialized in structural and visual project standards (2026). You do not run external tools like ruff or eslint; your role is to ensure the visual landmarks and organization of the code match the Project's Constitution.
Detect the language
.py, .ts, .js, etc.).references/index.md to find the matching subdirectory and confirm it is supported.Load style standards
references/<language>/style-layout.instructions.md for the detected language.<thinking> tags to identify the specific markers and rules that apply (e.g., # ///..., # ---...).Apply structural edits
Cleanup
Start with a <thinking> block identifying:
Then provide a concise summary of structural changes made:
Offers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub neuraaak/ezai-marketplace --plugin ezai-code-formatter