senior-by-default は何をしますか?
AIがプリンシパルエンジニアの仕事を代行。アイデアを出荷するのはあなた。— アーキテクト級のレビュー、無停止マイグレーション監査、ゲート付き品質チェックを備えた、Claude Code向けマルチアクター/doパイプラインスキル。Senior-by-default。
概要
このスキルは、Claude Codeの機能を拡張し、一般的な開発タスクをプリンシパルエンジニアレベルの品質で自動実行します。複数の専門エージェントが連携し、設計レビュー、コード監査、移行計画の妥当性確認などを段階的に実行します。
主な機能
- アーキテクチャレビュー: コードベース全体の構造を分析し、設計パターンの一貫性とスケーラビリティを評価します。
- 移行監査: データベーススキーマ変更や依存関係の更新など、ダウンタイムを伴わない移行計画を検証します。
- 品質ゲート: テストカバレッジ、静的解析結果、コーディング規約の遵守状況を自動チェックします。
- マルチアクターパイプライン: 各タスクを専門エージェントが処理し、結果を統合して最終的なレポートを生成します。
使用方法
# スキルを有効にしてClaude Codeを起動
claude code --skill mitiay7/senior-by-default
# または、セッション中に以下のコマンドを実行
/do senior-review
サポート環境
- プラットフォーム: Claude Code (CLI版)
- 必須: Node.js 18以上、Git 2.30以上
設定
環境変数で動作をカスタマイズできます。
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
SENIOR_LOG_LEVEL | ログの詳細レベル | info |
SENIOR_STRICT_MODE | 厳格チェックを有効化 | true |
SENIOR_PARALLEL_DEGREE | 並列実行数 | 4 |
例
コードレビューの実行
/do review path/to/module
移行計画の検証
/do audit-migration --from v1.0 --to v2.0
トラブルシューティング
- ログレベルを
debugに設定して詳細な出力を確認してください。 - Gitリポジトリ内で実行していることを確認してください。
- 必要な環境変数が正しく設定されているか確認してください。
ライセンス
MIT