UltraciteUltracite
Read the docs
UltraciteIBM Bob

Ultracite for IBM Bob

IBM Bob works well with Ultracite when you pair shared Visual Studio Code workspace settings with `AGENTS.md` rules—matching the standard format while keeping editor behavior predictable.

$

Setup files for IBM Bob

Ultracite uses these IBM Bob settings, rules, and hooks files to keep editor behavior and AI output aligned with your repo standards.

Workspace settings

This workspace settings file keeps IBM Bob aligned with Ultracite for format on save, auto-fixes, and TypeScript defaults.

.vscode/settings.json
JSON config
{  "editor.defaultFormatter": "esbenp.prettier-vscode",  "editor.formatOnPaste": true,  "editor.formatOnSave": true,  "emmet.showExpandedAbbreviation": "never",  "js/ts.tsdk.path": "node_modules/typescript/lib",  "js/ts.tsdk.promptToUseWorkspaceVersion": true,  "[css]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[graphql]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[html]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[javascript]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[javascriptreact]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[json]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[jsonc]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[markdown]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[mdx]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[svelte]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[typescript]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[typescriptreact]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[vue]": {    "editor.defaultFormatter": "biomejs.biome"  },  "[yaml]": {    "editor.defaultFormatter": "biomejs.biome"  },  "editor.codeActionsOnSave": {    "source.fixAll.biome": "explicit",    "source.organizeImports.biome": "explicit"  }}

Why IBM Bob teams choose Ultracite

IBM's AI coding assistant for the IDE, built for agentic modes, literate coding, and enterprise workflows alongside familiar editor ergonomics.

Shared AGENTS.md rules

IBM Bob reads `AGENTS.md`, the same rules file used by many AI coding tools. Ultracite writes your standards there so they work across agents while staying version-controlled.

Same workspace settings story as Visual Studio Code

Ultracite still targets the normal `.vscode/settings.json` surface, so format on save, the linter extension, and TypeScript defaults behave like other VS Code–compatible editors.

Editor defaults plus AI rules in one repo

You can combine editor behavior (settings) with Bob's guidance file so AI output and human edits meet the same bar before review.

Workflow tips for IBM Bob

Keep Ultracite present in the day-to-day IBM Bob workflow with a few editor-specific habits, not just a one-time setup.

1

Run npx ultracite@latest init --editors bob to generate .vscode/settings.json and the linter extension defaults Bob-compatible editors expect.

2

Run with --agents bob (or init both) to append AGENTS.md so Bob picks up Ultracite standards from the shared rules file.

3

Optionally add extra files under .bob/rules/ for Bob-specific instructions that complement AGENTS.md.

IBM Bob FAQ

Editor-specific answers for teams rolling out Ultracite in IBM Bob.

Trusted by top companies

And used by thousands of open source projects.

Vercel
Profound
Adobe
Clerk
Alan Turing Institute
Consent
VA
French Government
Tencent
Posthog
Axiom
Resend
Redpanda
Workday
ElevenLabs
Mintlify
Sentry
Raycast
Moonshot
Augment Code

What the community is saying

Here's what some of the most innovative and forward-thinking developers in the React ecosystem have to say about Ultracite.

Install in seconds. Run in milliseconds.

Install Ultracite and start shipping code faster in seconds.

$