Agent skill
code-style-guides
主要コードスタイルガイドの比較と適用を整理し、チーム規約の統一と移行を支援するスキル。 Airbnb/Google/Standardの選定、カスタマイズ、移行計画を扱う。 Anchors: • Clean Code (Robert C. Martin) / 適用: 命名と意図の明確化 / 目的: 可読性の向上 • Style Guide Comparison / 適用: ガイド選定 / 目的: 適合性評価 • Migration Patterns / 適用: 移行計画 / 目的: 変更影響の最小化 Trigger: Use when selecting or migrating style guides, unifying team conventions, or customizing linting rules. code style guide, ESLint config, Prettier rules, migration, coding conventions
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/code-style-guides
SKILL.md
code-style-guides
概要
主要スタイルガイドの比較と適用方針を整理し、設定と運用の一貫性を確保する。
ワークフロー
Phase 1: 現状整理
目的: 現行スタイルと要件を明確化する。
アクション:
- 既存コードのスタイル傾向を把握する。
- チームの規約と制約を整理する。
- 比較対象となるガイドを選定する。
Task: agents/analyze-style-requirements.md を参照
Phase 2: 適用設計
目的: 選定ガイドの適用方針と移行計画を作る。
アクション:
- ガイドの差分と適用ルールを整理する。
- カスタマイズ方針と例外ルールを定義する。
- 移行ステップとレビュー基準を決める。
Task: agents/design-style-adoption.md を参照
Phase 3: 検証と記録
目的: 設定適用の検証と記録を行う。
アクション:
- スタイル検出スクリプトで現状を確認する。
- 設定差分と影響範囲を整理する。
- ログと評価情報を更新する。
Task: agents/validate-style-rollout.md を参照
Task仕様ナビ
| Task | 起動タイミング | 入力 | 出力 |
|---|---|---|---|
| analyze-style-requirements | Phase 1開始時 | 既存コード/規約 | 要件整理メモ、比較対象一覧 |
| design-style-adoption | Phase 2開始時 | 要件整理メモ | 適用方針、移行計画 |
| validate-style-rollout | Phase 3開始時 | 適用方針 | 検証レポート、記録更新内容 |
詳細仕様: 各Taskの詳細は agents/ ディレクトリを参照
ベストプラクティス
すべきこと
| 推奨事項 | 理由 |
|---|---|
| 既存規約と差分を明確化する | 影響範囲を把握するため |
| 例外ルールを最小化する | ガイドの一貫性を保つため |
| 移行計画を段階化する | 変更負荷を下げるため |
避けるべきこと
| 禁止事項 | 問題点 |
|---|---|
| ルール変更を一括適用する | レビュー負荷が増える |
| 例外を無制限に追加する | ルールが形骸化する |
| 検証を省略する | 不整合が残る |
リソース参照
scripts/(決定論的処理)
| スクリプト | 機能 |
|---|---|
scripts/detect-style.mjs |
既存スタイルの検出 |
scripts/log_usage.mjs |
使用記録と評価メトリクス更新 |
scripts/validate-skill.mjs |
スキル構造の検証 |
references/(詳細知識)
| リソース | パス | 読込条件 |
|---|---|---|
| Level1 基礎 | references/Level1_basics.md | 初回整理時 |
| Level2 実務 | references/Level2_intermediate.md | 適用設計時 |
| Level3 応用 | references/Level3_advanced.md | 詳細比較時 |
| Level4 専門 | references/Level4_expert.md | 改善ループ時 |
| 比較ガイド | references/style-guide-comparison.md | ガイド選定時 |
| カスタマイズ | references/customization-patterns.md | 例外設計時 |
| 移行戦略 | references/migration-strategies.md | 移行計画時 |
| 旧スキル | references/legacy-skill.md | 互換確認時 |
assets/(テンプレート・素材)
| アセット | 用途 |
|---|---|
assets/airbnb-base.json |
Airbnb設定ベース |
assets/google.json |
Google設定ベース |
assets/standard.json |
Standard設定ベース |
運用ファイル
| ファイル | 目的 |
|---|---|
EVALS.json |
レベル評価・メトリクス管理 |
LOGS.md |
実行ログの蓄積 |
CHANGELOG.md |
改善履歴の記録 |
Didn't find tool you were looking for?