tailing-build-output について
ターミナルファイルを通じてビルド出力を監視し、実行中にエラーへ対処して、最終状態と警告を報告するスキルです。ビルドを扱うコーディングエージェント向けです。
主な機能
- 01ターミナルファイルの出力を定期確認
- 02エラー、警告、進行状況の識別
- 03ビルド中のソース修正
- 04状態と未解決の警告を要約
活用シーン
- 01実行中のビルド失敗を監視
- 02発生したエラーへの迅速な対処
- 03完了後の警告確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spencerpauly/ awesome-cursor-skills --skill tailing-build-outputインストール後、Claude Code で/tailing-build-outputを入力して読み込まれたか確認します。
詳細
ビルド出力を追跡する
ターミナルのファイルを介してビルドプロセスをリアルタイムで監視し、問題が発生したら修正します。
ワークフロー
1. ビルドを開始する、または実行中のビルドを見つける
自分でビルドを開始するか、実行中のターミナルを見つけます。
head -n 10 <terminals_folder>/*.txt
npm run build、pnpm build、turbo build、docker build、tsc、vite buildなどのコマンドを探します。
2. 出力を定期的に確認する
ターミナルのファイルを定期的に読み込み、以下を確認します。
エラー(すぐに修正):
ERROR/Error:/error TSModule not found/Cannot find moduleSyntaxError/TypeErrorFailed to compile
警告(概要用に記録):
WARNING/Warning:/warnDeprecation/deprecated- 未使用のインポート/変数
- バンドルサイズが大きい場合の警告(
asset size limit)
進行状況の表示:
- Webpack:
[XX%]、modules、chunks - Turbo:タスク完了ログ
- Docker:
Step X/Y - TypeScript:ファイル数
3. ビルド中にエラーを修正する
エラーが発生したら、次の手順に従います。
- エラーからファイルパスと行番号を抽出します
- ソースファイルを読み込み、修正します
- ビルドがウォッチモードに対応している場合は、自動的に再実行されます
- 対応していない場合は、修正内容を記録してビルドを続行します。ほかのエラーが見つかることがあります
4. 概要レポート
ビルドが完了したら、ターミナルの末尾にあるexit_codeを確認します。
Build Summary:
Status: Failed (exit code 1) / Succeeded
Duration: ~45s
Errors fixed: 3
Remaining warnings: 2
- Large bundle: src/pages/Dashboard.tsx (450kb)
- Deprecated API: useRouter from 'next/router'
ヒント
- ビルド中は警告を修正せず、記録して後で対処します
turbo buildでは、並列タスクの出力にエラーが表示されることがあるため、すべてのタスクログを確認します- Dockerのビルドではレイヤーがキャッシュされます。Dockerfileの早い段階にあるファイルを修正すると、それ以降のレイヤーが再実行されます
- TypeScriptの
--noEmitを使うと、ビルド全体を実行せずに型チェックできます
コメント
Markdown 対応