Communityコーディング&開発github.com

metyatech/skill-code-quality-setup

13以上の言語に対応するコード品質ツール(フォーマッター、リンター、型チェッカー、依存関係スキャナー)をセットアップするためのエージェントスキル

skill-code-quality-setup とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がプロジェクトのコード品質ツールを自動的にセットアップするためのものです。13以上のプログラミング言語に対応し、フォーマッター(例:Prettier、Black)、リンター(例:ESLint、Flake8)、型チェッカー(例:TypeScript、mypy)、依存関係スキャナー(例:Snyk、Dependabot)を含む包括的な品質管理環境を構築します。これにより、開発者は手動設定の手間を省き、一貫したコード品質基準をプロジェクト全体に迅速に適用できます。また、各言語に最適化された設定ファイルを生成し、既存のプロジェクト構成と競合しないように設計されています。さらに、CI/CDパイプラインとの統合を容易にするためのスクリプトも提供します。このスキルは、コードベースのメンテナンス性を向上させ、バグの早期発見とコードスタイルの統一を支援するため、個人開発者から大規模チームまで幅広いユースケースに適しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add metyatech/skill-code-quality-setup

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

概要

metyatech/skill-code-quality-setup は、13以上のプログラミング言語に対応したコード品質ツールを簡単にセットアップするためのAIエージェントスキルです。フォーマッター、リンター、型チェッカー、依存関係スキャナーを自動構成し、プロジェクトのコードベースをクリーンで保守しやすい状態に保ちます。

対応言語

  • JavaScript / TypeScript
  • Python
  • Ruby
  • Go
  • Rust
  • Java
  • Kotlin
  • Swift
  • PHP
  • C#
  • C / C++
  • Shell(Bash、Zsh)
  • その他

含まれるツール(例)

カテゴリツール
フォーマッターPrettier、Black、gofmt、rustfmt
リンターESLint、Flake8、RuboCop、clippy
型チェッカーTypeScript、mypy、Pyright
依存関係スキャナーSnyk、Dependabot、Trivy

使用方法

エージェントに対して以下のように依頼してください:

このプロジェクトにコード品質ツールをセットアップしてください。言語はPythonです。

エージェントが自動的にプロジェクトを解析し、最適なツールを選択して設定します。

出力例

  • .prettierrc
  • .eslintrc.json
  • pyproject.toml
  • その他言語固有の設定ファイル

注意事項

  • 既存の設定ファイルがある場合は上書きされず、マージされます。
  • CI/CD統合のために推奨設定を別途提供します。
  • 各ツールの最新バージョンに対応しています。

ライセンス

MIT

関連スキル