概要
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.jsonpyproject.toml- その他言語固有の設定ファイル
注意事項
- 既存の設定ファイルがある場合は上書きされず、マージされます。
- CI/CD統合のために推奨設定を別途提供します。
- 各ツールの最新バージョンに対応しています。
ライセンス
MIT