| name | error-resolver |
| description | ビルドエラーの解決を行う場合にこのスキルを使用してください。
コンパイルエラー、依存関係エラー、設定エラーなどの解決方法を提供します。
|
ビルドエラー解決スキル
このスキルは、ビルド時に発生する各種エラーの特定・分析・解決方法を提供します。
有効化するタイミング
- コンパイルエラーが発生した場合
- 依存関係の解決でエラーが発生した場合
- ビルド設定に問題がある場合
構文エラー
言語仕様に従わない書き方
- エラーメッセージから問題箇所を特定
- セミコロン、括弧、クォートの不足・過剰を確認
- 予約語の誤用を確認
- エディタの構文ハイライト機能を活用
型エラー
型の不整合、型注釈の誤り
- 変数・関数の型定義を確認
- 型キャストまたは型変換の実装
- 型注釈の追加・修正
未定義エラー
変数・関数・クラスが定義されていない
- 変数の宣言・初期化を確認
- import/includeステートメントの確認
- スコープの問題を確認
- 名前の重複・衝突を確認
環境変数エラー
必要な環境変数の定義確認
- .envファイルの設定
- 環境ごとの設定ファイル分離
- 環境変数のバリデーション実装
設定ファイルの検証
- JSON形式の構文確認
- YAML形式のインデント確認
- 設定項目の階層確認
リソース制限
- メモリ制限の確認・調整
- CPU制限の確認・調整
- ディスク容量の確認
- ネットワーク制限の確認
並列実行問題
- リソース競合の回避
- テストの独立性確保
- データベース分離の実装
ビルド時間の短縮
- 増分ビルドの活用
- 並列ビルドの設定
- キャッシュの活用
- 不要なビルドステップの削除
メモリ使用量の最適化
- ヒープサイズの調整
- ガベージコレクションの調整
- メモリリークの検出・修正
トラブルシューティング
プロファイリング
- ビルド時間の分析
- リソース使用量の監視
- ボトルネックの特定