Openclaw向けプロジェクトコード標準

Python、JavaScript、およびTypeScriptプロジェクト全体でコード標準をチェック、修正、および強制するための包括的な自動化スキルです。

forestxiecode
v0.1.0
Mar 4, 2026
0
1.3k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install project-code-standard

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って project-code-standard をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

プロジェクトコード標準 とは?

プロジェクトコード標準は、開発者が統一されたコーディング仕様を確立および維持できるように設計されたプロフェッショナルグレードのツールです。業界標準のリンターおよびフォーマッターと統合することで、コードベースの一貫性、可読性、および保守性を確保します。このスキルはOpenclaw Skillsライブラリの重要な一部であり、初期のスタイル設定から複雑な提出前のコードレビューまで、あらゆることを処理するための合理化された方法を提供します。

PEP8を使用するPythonバックエンドでも、TypeScriptとPrettierを使用するモダンなフロントエンドでも、このスキルは違反を自動的に検出し、実行可能なレポートを提供します。問題の特定と自動化されたソリューションの両方を提供できるインテリジェントな品質ゲートとして機能することにより、開発者のワークフローを簡素化します。

プロジェクトコード標準 のユースケース

  • チームの標準に合わせてコードを自動的にリンティングおよびフォーマットする。
  • ESLint、Prettier、Ruffなど、新しいプロジェクトのコード品質ツールチェーンをセットアップする。
  • コードレビューやCI/CD統合の前にコードの品質を検証する。
  • プロジェクトの利害関係者向けに包括的なコード品質レポートを生成する。
  • 手動の介入なしに、一般的なスタイルの違反を自動的に修正する。

プロジェクトコード標準 の仕組み

  1. package.json、pyproject.toml、またはgo.modなどのファイルを探してプロジェクトルートをスキャンし、テクノロジースタックを特定します。
  2. 検出された言語に基づいて適切なリンティングロジックを選択します(例:Pythonの場合はRuff、JS/TSの場合はESLint)。
  3. node_modulesや仮想環境などのデフォルトの除外事項を尊重しながら、ターゲットファイルのディープスキャンを実行します。
  4. 重大度別に分類されたエラーと警告を要約した、構造化されたMarkdownレポートを生成します。
  5. 修復可能なフォーマットとスタイルの問題を直接解決するための、オプションの自動修正フェーズを提供します。
  6. 既存のルールが見つからない場合は、標準の構成テンプレートをプロジェクトルートにデプロイします。

プロジェクトコード標準 のセットアップ

Openclaw Skills内でこのスキルを使用するには、環境が言語固有の要件を満たしていることを確認してください。Pythonの場合はバージョン3.8以降、JavaScriptまたはTypeScriptの場合はNode.js 16以降が必要です。

# プロジェクトの種類と構成を確認する
ls package.json pyproject.toml setup.py Cargo.toml go.mod 2>/dev/null

# Pythonの品質チェックを実行する
python scripts/check_python.py <target_path> --output markdown

# JavaScript/TypeScriptの標準チェックを実行する
python scripts/check_js.py <target_path> --output markdown

プロジェクトコード標準 のデータスキーマとタクソノミー

このスキルは構造化された出力を生成し、一貫性を維持するために定義済みの資産セットを利用します。

データ型 説明
概要統計 チェックされたファイル数と検出された問題数(重大度:致命的、警告、情報)。
問題リスト ファイルパス、行番号、タイプ、説明を含む詳細なMarkdownテーブル。
構成資産 ruff.toml、.eslintrc.json、.prettierrc、.editorconfigなどのテンプレートファイル。
除外事項 .venv、node_modules、dist、buildなどのディレクトリの自動フィルタリング。

プロジェクトコード標準 の高度な機能

  • Python (Ruff, Black, Pylint) および JS/TS (ESLint, Prettier) をカバーする多言語サポート。
  • ユーザー設定を上書きせずに既存のプロジェクトルールを尊重するインテリジェントな構成の統合。
  • 開発標準を迅速に開始するための、新しいプロジェクトへの自動構成デプロイ。
  • 非常に高速なPythonチェックのためのRuffエンジンを使用した高性能分析。
  • Openclaw Skills内の開発者フィードバックおよび自動化されたワークフローに最適化された柔軟なレポート形式。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*