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:
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
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