ai-code-quality-framework は何をしますか?
🤖 AI生成コードに対して自動的にプロダクション品質のチェックを適用し、技術的負債を防止して開発速度を維持します。
概要
このフレームワークは、AIコード生成ツールが生成したコードが、事前に定義された品質基準を満たしていることを自動的に検証します。以下の機能を提供します:
- 自動リンティング: ESLint、Pylint、RuboCopなどのリンターをコード生成後に自動実行
- 型チェック: TypeScript、mypy、Sorbetなどの型チェッカーによる静的型検証
- テスト自動実行: Jest、pytest、RSpecなどのテストランナーによるユニットテストと統合テスト
- 静的解析: SonarQube、CodeQLなどのツールによるセキュリティと品質の分析
使用方法
- プロジェクトルートに
.ai-quality-config.yamlを作成します。 - 使用するチェックツールと設定を定義します。
- AIエージェントにこのフレームワークの使用を指示します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIコード生成ツール
設定例
# .ai-quality-config.yaml
checks:
- tool: eslint
config: .eslintrc.json
- tool: prettier
config: .prettierrc
- tool: jest
command: npm test
auto_fix: true
注意事項
- このフレームワークは、既存のCI/CDパイプラインと連携して動作します。
- チェックに失敗した場合は、AIが自動的に修正を試みます。
- プロジェクト固有の品質基準に合わせてカスタマイズ可能です。