code-standards について
lint、フォーマット、コードレビューの指摘、スタイルの質問に対応する開発者向けコーディング規約スキルです。ルールの案内と、Ultraciteによる検査・修正コマンドをまとめています。
主な機能
- 01lintとフォーマットの指針
- 02Reactコンポーネントと非同期処理のルール
- 03Biomeによる型と正規表現のルール
- 04Ultraciteの修正・検査・診断コマンド
- 05本番コードのコンソールログ指針
活用シーン
- 01コードベースのlintエラー修正
- 02コードフォーマットの統一
- 03コードレビューのスタイル指摘への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ redpanda-data/ console --skill code-standardsインストール後、Claude Code で/code-standardsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/async-await-promises.mdno-legacy.mdreact-functional-only.md詳細
コード規約
アクセシビリティ、パフォーマンス、型安全性、保守性に優れたコードを書きます。
適用条件
- リントエラーの修正が必要な場合
- コードのフォーマットに問題がある場合
- コードレビューのフィードバックを受けた場合
- スタイルガイドラインについて質問がある場合
クイックリファレンス
| 操作 | ルール |
|---|---|
| コンポーネントを書く | react-functional-only.md |
| 非同期コード | async-await-promises.md |
| レガシーライブラリを避ける | no-legacy.md |
any 型とトップレベルの正規表現は、Biome(noExplicitAny、useTopLevelRegex)によって強制されます。
コマンド
bun x ultracite fix # Format and fix
bun x ultracite check # Check for issues
bun x ultracite doctor # Diagnose setup
クイック修正
ほとんどの問題は自動修正されます。
bun x ultracite fix
コンソールログ
- 本番コードでは、
console.log、console.debug、console.infoを絶対に使用しないでください - 対応が必要なエラーに限り、
console.errorとconsole.warnを使用してください - デバッグログは、
if (IsDev) { ... }で囲んでください - コンソール警告を抑制するために
biome-ignoreを使用しないでください。代わりにログを削除してください
ルール
詳しいガイダンスについては、rules/ディレクトリを参照してください。
コメント
Markdown 対応