- Repo-local agent rules generated by
npx ultracite init --agents ... - A reusable Ultracite skill you can install once and carry across repositories
SKILL.md-style skills and you want a shared Ultracite baseline without copying the same instructions into every repo by hand.
Install the skill
If you already runnpx ultracite init, the interactive setup can offer to install the skill for you. For non-interactive flows, you can also pass:
What the skill includes
The installable skill ships with:skills/ultracite/SKILL.mdfor the main workflow and guidanceskills/ultracite/references/code-standards.mdfor the detailed standards reference
- detect when Ultracite is present in a project
- choose the active linter stack
- use the right
ultracite check,fix, anddoctorcommands - follow Ultracite’s code quality, accessibility, performance, and testing standards
Formatting stays project-local
The global skill intentionally does not hardcode formatter-specific settings such as line width, quote style, semicolons, or trailing commas. Those details should come from the repository’s configured linter and formatter instead:- Biome projects should follow
biome.jsonc - ESLint projects should follow ESLint plus Prettier and Stylelint
- Oxlint projects should follow Oxlint plus Oxfmt
How it fits with repo instructions
The global skill is a baseline, not a replacement for repo-specific instructions. Use repo-local files such asAGENTS.md, CLAUDE.md, replit.md, or other agent-specific config when you need to add:
- architecture decisions for a single codebase
- framework or deployment details
- project-specific naming or file layout rules
- workflow notes that only apply to one repository
- Install the global Ultracite skill once
- Add repo-local Ultracite agent rules where your tool supports them
- Let the repository’s formatter config control formatting details