スキル code-style-enforcer
📐

code-style-enforcer

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

コードスタイルの一貫性を強制

コードベースは時間とともに一貫したスタイルから逸脱しがちです。このスキルはスタイルの不整合を検出し、プロジェクト固有の規約を特定し、コードベース全体でコード品質を維持するための実行可能な推奨事項を提供します。

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「code-style-enforcer」を使用しています。 JavaScriptファイルをスタイルの一貫性についてレビューしてください

期待される結果:

  • 命名パターン: 関数は動詞接頭辞付きのcamelCaseを使用(fetchUser、calculateTotal)
  • 問題発見: ブール値の命名で'status'と'isStatus'が混在
  • フォーマット: すべてのファイルで2スペースのインデントを検出
  • import構成が不整合 - タイプ別にグループ化(外部、内部、相対)
  • 推奨: 既存のESLint設定でPrettierを使用

「code-style-enforcer」を使用しています。 このプロジェクトではどのようなPython規約が使用されていますか?

期待される結果:

  • ファイル命名: モジュールにはsnake_case
  • 関数命名: 説明的な名前のsnake_case
  • import順序: 標準ライブラリ、サードパーティ、ローカル
  • ドキュメント: Googleスタイルのdocstrings
  • 行の長さ: 100文字(setup.cfgで設定)

セキュリティ監査

安全
v5 • 1/16/2026

Pure documentation skill with no executable code. All static findings are false positives - the flagged patterns are code examples in documentation showing recommended tools (ESLint, Prettier, black, rubocop) and API patterns. The skill only uses Read, Grep, Glob for analysis and provides recommendations without execution.

4
スキャンされたファイル
1,144
解析された行数
3
検出結果
5
総監査数

リスク要因

⚙️ 外部コマンド (146)
examples/before-after.md:8-14 examples/before-after.md:14-17 examples/before-after.md:17-23 examples/before-after.md:23-28 examples/before-after.md:28-33 examples/before-after.md:33-36 examples/before-after.md:36-41 examples/before-after.md:41-48 examples/before-after.md:48-57 examples/before-after.md:57-60 examples/before-after.md:60-72 examples/before-after.md:72-77 examples/before-after.md:77-83 examples/before-after.md:83-86 examples/before-after.md:86-97 examples/before-after.md:97-104 examples/before-after.md:104-107 examples/before-after.md:107-115 examples/before-after.md:115-117 examples/before-after.md:117-120 examples/before-after.md:120-123 examples/before-after.md:123-126 examples/before-after.md:126-128 examples/before-after.md:128-134 examples/before-after.md:134-136 examples/before-after.md:136-139 examples/before-after.md:139-144 examples/before-after.md:144-151 examples/before-after.md:151-154 examples/before-after.md:154-169 examples/before-after.md:169-176 examples/before-after.md:176-180 examples/before-after.md:180-183 examples/before-after.md:183-193 examples/before-after.md:193-198 examples/before-after.md:198-209 examples/before-after.md:209-212 examples/before-after.md:212-223 examples/before-after.md:223-230 examples/before-after.md:230-235 examples/before-after.md:235-238 examples/before-after.md:238-249 examples/before-after.md:249-256 examples/before-after.md:256-260 examples/before-after.md:260-263 examples/before-after.md:263-272 examples/before-after.md:272-279 examples/before-after.md:279-287 examples/before-after.md:287-290 examples/before-after.md:290-296 examples/before-after.md:296-301 examples/before-after.md:301-304 examples/before-after.md:304-307 examples/before-after.md:307-308 examples/before-after.md:308-309 examples/before-after.md:309-310 reference/style-guides.md:60 reference/style-guides.md:90 reference/style-guides.md:133 reference/style-guides.md:133 reference/style-guides.md:133 reference/style-guides.md:133 reference/style-guides.md:134 reference/style-guides.md:134 reference/style-guides.md:137 reference/style-guides.md:143 reference/style-guides.md:144 reference/style-guides.md:144 reference/style-guides.md:145 reference/style-guides.md:145 reference/style-guides.md:148 reference/style-guides.md:149 reference/style-guides.md:152 reference/style-guides.md:153 reference/style-guides.md:153 reference/style-guides.md:156 reference/style-guides.md:161-165 reference/style-guides.md:165-168 reference/style-guides.md:168-177 reference/style-guides.md:177-194 reference/style-guides.md:194-204 reference/style-guides.md:204-206 reference/style-guides.md:206-218 reference/style-guides.md:218-243 reference/style-guides.md:243-274 reference/style-guides.md:274-287 SKILL.md:26 SKILL.md:27 SKILL.md:28 SKILL.md:29 SKILL.md:32 SKILL.md:32 SKILL.md:33 SKILL.md:34 SKILL.md:35 SKILL.md:38 SKILL.md:41 SKILL.md:42 SKILL.md:45 SKILL.md:46 SKILL.md:49 SKILL.md:50 SKILL.md:51 SKILL.md:88 SKILL.md:88 SKILL.md:88 SKILL.md:89 SKILL.md:89 SKILL.md:90 SKILL.md:90 SKILL.md:120 SKILL.md:120 SKILL.md:129-136 SKILL.md:136-139 SKILL.md:139-149 SKILL.md:149-152 SKILL.md:152-163 SKILL.md:163-166 SKILL.md:166-172 SKILL.md:172-184 SKILL.md:184 SKILL.md:184-191 SKILL.md:191-196 SKILL.md:196-199 SKILL.md:199 SKILL.md:199-200 SKILL.md:200-204 SKILL.md:204-206 SKILL.md:206-209 SKILL.md:209-235 SKILL.md:235-239 SKILL.md:239-242 SKILL.md:242-246 SKILL.md:246-249 SKILL.md:249-252 SKILL.md:252-255 SKILL.md:255-258 SKILL.md:258-262 SKILL.md:262-264 SKILL.md:264-283 SKILL.md:283-313 SKILL.md:313-317 SKILL.md:317-319 SKILL.md:319-328 SKILL.md:328-336 SKILL.md:336-337
🌐 ネットワークアクセス (31)
📁 ファイルシステムへのアクセス (2)
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
21
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

チームのスタイル標準

すべての貢献者がコードベース全体で同じ規約に従うことを保証

プリコミットチェック

プルリクエストをマージする前にスタイル問題をレビュー

オンボーディング支援

既存のコードパターンを分析してプロジェクトの規約を学習

これらのプロンプトを試す

クイックレビュー
このプロジェクトのコードをスタイルの一貫性についてレビューしてください。命名規則、フォーマット、構成パターンをチェックしてください。
規約監査
コードベースを分析して既存のスタイル規約を特定してください。命名、ファイル構造、フォーマットパターンを確認してください。
スタイル修正
コードの一貫性を改善するための具体的なスタイル推奨事項を生成してください。変更前後の例を含めてください。
ツールセットアップ
プロジェクトの既存のスタイル規約に合致するlintingおよびフォーマットツールを推奨してください。

ベストプラクティス

  • コードベース全体での一貫性のため、理想的でなくても既存のパターンに従う
  • CI/CDパイプラインでPrettierやBlackなどの自動化ツールを使用してスタイルを強制する
  • 新しい貢献者のためにCONTRIBUTING.mdでスタイルの決定を文書化する

回避

  • 同じファイルまたはモジュール内で異なる命名規則を混在させる
  • 目的を説明する定数なしでマジックナンバーを残す
  • 類似の関数間でエラー処理パターンが不整合

よくある質問

このスキルはどの言語をサポートしていますか?
JavaScript、TypeScript、Python、Ruby、Go、Java、C++、Rust、PHP、Swift、Kotlinおよびその他の一般的な言語。
どのようなスタイル問題を検出できますか?
命名規則、インデント、行の長さ、import順序、コメントスタイル、およびコード構成パターン。
既存のlinterと統合されますか?
linter設定を読み取りツールを提案しますが、自動的にインストールまたは設定することはありません。
コードデータは安全ですか?
はい。このスキルは分析のためにコードを読み取るのみです。ユーザーの承認なしにコードがどこかに送信されたり変更されたりすることはありません。
標準のlinterではなくこれを使用する理由は?
linterは構文ルールを強制します。このスキルは、linterが見逃すプロジェクト固有の規約、命名パターン、スタイル問題を検出します。
Prettierとどう違いますか?
Prettierはコードを自動的にフォーマットします。このスキルはパターンを分析し、問題を説明し、コンテキストとともに解決策を推奨します。

開発者の詳細

作成者

CrazyDubya

ライセンス

MIT

参照

main

ファイル構成