coding-friend は何をしますか?
Claude Codeで規律あるエンジニアリングワークフローを実現するリーンなツールキット。
概要
coding-friend は、Claude Codeのエージェント機能を活用して、開発プロセス全体を通じて一貫したエンジニアリングプラクティスを適用するためのツールセットです。プロジェクトの初期化からコードレビュー、テスト、ドキュメント管理まで、一連のワークフローを自動化・標準化します。
主な機能
- プロジェクトスキャフォールディング: 新しいプロジェクトやモジュールのテンプレートを自動生成
- コードレビュー支援: コーディング規約に基づいた自動レビューと提案
- テスト自動化: テストケースの生成と実行を効率化
- ドキュメント生成: コードから自動的にドキュメントを作成
- ワークフロー管理: GitフックやCI/CDパイプラインとの統合
使用方法
Claude Code内で以下のコマンドを使用してスキルを利用できます。
# プロジェクトの初期化
coding-friend init
# コードレビューの実行
coding-friend review
# テストの実行
coding-friend test
環境変数
CODING_FRIEND_CONFIG: 設定ファイルのパス(デフォルト:.coding-friend.yml)CODING_FRIEND_DEBUG: デバッグモードの有効化(true/false)
設定ファイル例
# .coding-friend.yml
project:
name: my-project
language: typescript
test_framework: jest
review:
rules:
- name: naming-convention
enabled: true
- name: error-handling
enabled: true
対応プラットフォーム
- Claude Code
- Cursor
- Codex
ライセンス
MIT