カスタムインストールコマンドの生成
リンター、フレームワーク、エディタ、エージェント、任意のフックを選択した後、スタック固有の init コマンドを生成します。インストールページでは、選択したセットアップに応じてコマンドが変化する様子が表示されます。
Ultraciteは、ESLint、Biome、Oxlint向けのゼロ設定プリセット。チームとAIが一貫した型安全なコードを書けるよう、エディタ設定やエージェント指示、フックを生成します。
Ultracite は、ESLint、Biome、Oxlint 向けのゼロ設定プリセットで、チームと AI が一貫した型安全なコードを生成できるようにします。1 回のインストールフローから、リンティング、フォーマッタ、エディタ、エージェントの各設定を生成する、本番運用向けのセットアップとして位置づけられています。
チームがエディタや AI ツール向けの個別ルールを手作業で管理する代わりに、Ultracite はワークスペース設定、エージェント指示、フックなどのリポジトリ固有ファイルを作成します。サイトでは、コードスタイル、リンティング、TypeScript のデフォルトを、コントリビューター全体で揃えつつ、フレームワーク固有のルールや任意のカスタマイズも可能にすることを強調しています。
リンター、フレームワーク、エディタ、エージェント、任意のフックを選択した後、スタック固有の init コマンドを生成します。インストールページでは、選択したセットアップに応じてコマンドが変化する様子が表示されます。
設定を生成する際に、Biome、ESLint + Prettier + Stylelint、または Oxlint + Oxfmt のいずれかを選択できます。サイトでは、Ultracite を既存のリンティングツールチェーンに適応するプリセットとして紹介しています。
React、Next.js、Solid、Vue、Svelte、Qwik、Angular、Remix、TanStack、Astro、NestJS、Jest、Vitest/Bun 向けのフレームワーク固有ルールを追加できます。ホームページの設定例でも、フレームワークを考慮したプリセットが表示されています。
保存時フォーマット、自動修正、TypeScript のデフォルトを有効にするエディタ設定を生成します。VS Code のページでは、コントリビューター間で一貫した動作を実現するためのワークスペース設定がコミットされる例が示されています。
AI エージェント向けのルールファイルとフックを作成し、ターミナルやチャットベースの編集でも人が書いたコードと同じ基準に従うようにします。ソースページでは、AGENTS.md、CLAUDE.md、その他のエージェント固有ファイルのサポートが示されています。
Claude Code のルール出力で参照される統合された `fix`、`check`、`doctor` コマンドを使って、コードの確認や修復、セットアップ問題の診断ができます。ソースでは、Ultracite をローカルで実行せずにリンティングとフォーマットを行うための MCP サポートも説明されています。
新しいリポジトリを、各設定ファイルを手作業でつなぐことなく、共有されたリンティングとフォーマット規則から始めたいときに Ultracite を使います。init フローは、選択したスタックに基づいて関連するプリセットを生成します。
複数のコントリビューター間で Visual Studio Code の保存時フォーマットや自動修正を同じように動作させたい場合に、エディタ設定の出力を使用します。ページでは、共有プロジェクト向けに設計されたコミット済みワークスペース設定が示されています。
AI ツールがワークフローに含まれており、それらの編集もリポジトリ全体の基準に従わせたい場合に、エージェントファイルとフックを使用します。サイトでは、Claude Code 向けの生成済み指示と、多くの他エージェントへのサポートが示されています。
JavaScript または TypeScript のフレームワークと、そのスタック向けに調整されたリンティングルールを組み合わせたプロジェクトでは、フレームワーク固有のプリセットを使用します。ホームページの例には、React、Next.js、Vitest、その他一般的なフレームワークが含まれています。
書式の検証、ルール違反の確認、またはターミナルからのセットアップ問題の診断が必要なときは、生成された `fix`、`check`、`doctor` コマンドを使います。Claude Code の指示では、これらのコマンドが生成済みのルールファイル内で直接表示されます。
Ultracite は init フローで設定され、選択したスタックに一致するリンティング、エディタ、エージェントの各ファイルを生成します。ホームページとインストールページでは、Biome、ESLint + Prettier + Stylelint、または Oxlint + Oxfmt のセットアップ手順に加え、`.vscode/settings.json`、`AGENTS.md`、`CLAUDE.md` などのエディタおよびエージェントファイルが示されています。
ソースページでは、エディタ側として Visual Studio Code と Zed、エージェントファイルやフックとして Claude Code、Cursor、Windsurf、CodeBuddy、GitHub Copilot、Aider、Amazon Q CLI、Gemini、Replit などが示されています。ホームページでは、Ultracite は 40 以上のエージェントをサポートすると説明されています。
Ultracite は、コントリビューターと AI ツールが同じフォーマットとリンティング基準に従うよう、共有ワークスペース設定とルールファイルを生成するよう設計されています。VS Code のページでは、コントリビューター間で動作を一貫させるためのコミット済みワークスペース設定が特に説明されています。
はい。Claude Code のページでは、Ultracite が `.claude/CLAUDE.md` に指示を書き込み、`.claude/settings.json` に対応するフック設定を配置する様子が示されており、ホームページでも対応ツール向けのエージェントフックを生成できると説明されています。
このサイトでは、Ultracite はホスト型サービスではなく、ESLint、Biome、Oxlint 向けのプリセットとして示されており、`npx ultracite@latest init` またはカスタムインストールコマンドを使ってコードベースに導入することを強調しています。提供されたソーステキストには価格の詳細は表示されていません。