one-workflow は何をしますか?
Claude Code上でECCを用いた成熟したDevOpsワークフローを構築するための拡張スキル。
概要
このスキルは、Claude CodeとECC(Environment Control Center)を連携させ、DevOpsのベストプラクティスを実装するための一連の機能を提供します。コードレビュー、自動テスト、継続的インテグレーション、デプロイメント、環境管理をシームレスに統合します。
主な機能
- 自動コードレビュー: プルリクエスト時にコード品質チェックとスタイルガイドの検証を実行
- テスト自動化: ユニットテスト、統合テスト、E2Eテストの自動実行と結果レポート
- デプロイパイプライン: ブランチ戦略に基づいたステージング・本番環境への自動デプロイ
- 環境管理: ECCを介した開発、ステージング、本番環境の一貫性のある構成管理
- モニタリングとアラート: デプロイ後の健全性チェックと異常検知
前提条件
- Claude Codeがインストールされていること
- ECC(Environment Control Center)へのアクセス権限
- 対象のプロジェクトがGitリポジトリで管理されていること
クイックスタート
- このスキルをClaude Codeの設定に追加します
- 必要な環境変数を設定します:
ECC_API_KEY=your_api_key_here ECC_ENDPOINT=https://your-ecc-instance.example.com - ワークフローを開始します:
ecc workflow init
設定
claude-code-config.ymlに以下の設定を追加してください:
skills:
- name: ATreep/one-workflow
config:
auto_review: true
test_on_push: true
deploy_branches:
- main
- staging
environment:
staging: staging
production: production
使用例
プルリクエストレビュー
claude review --pr 42
デプロイの実行
ecc deploy --env production --tag v1.0.0
環境状態の確認
ecc status --env staging
トラブルシューティング
- ECC接続エラー:
ECC_ENDPOINTとECC_API_KEYが正しく設定されているか確認してください - デプロイ失敗: デプロイログを確認し、必要な権限があることを確認してください
- テスト不合格: テストレポートを確認し、コードを修正して再実行してください
詳細については、公式ドキュメントを参照してください。