with one click
compile-problem
ページは開けるがコンパイルが遅く画面遷移が重い問題を診断。キャッシュ、Prisma、TypeScript、依存関係をチェック。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
ページは開けるがコンパイルが遅く画面遷移が重い問題を診断。キャッシュ、Prisma、TypeScript、依存関係をチェック。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
@issue_note.txt の課題No、または Evernote 共有リンク(ノート下書き)をもとに、GitHub Issueを作成する。対応種別に応じてfeature/bugfixテンプレートを使い分ける。
PRをMerge commit方式でマージし、リモート・ローカル両方のfeatureブランチを削除して司令塔ベースブランチを最新化する。マージのタイミングはユーザーが決める。
Issue起点の実装計画を作成する。Issueの内容とプロジェクトの設計ドキュメントを照合し、影響範囲・実装方針・テスト方針を含む計画を出力する。
Playwright MCPを使って、既に起動済みのlocalhost環境に対してE2E観点の動作確認を行うための運用ルール。
PRのコードレビューを実施し、レビュー結果をPRコメントとして投稿する。アーキテクチャ観点でのコードレビュー。
ブランチ・Git運用ルール。feature ブランチ作成、コミット、プッシュ、PR作成の手順。品質チェック後のGit操作フロー。
| name | compile-problem |
| description | ページは開けるがコンパイルが遅く画面遷移が重い問題を診断。キャッシュ、Prisma、TypeScript、依存関係をチェック。 |
| when_to_use | 「コンパイルが遅い」「画面遷移が遅い」「ページ遷移が重い」「ビルドが遅い」「compile-problem」「コンパイルエラー」「型エラー」「Prismaエラー」などの発言時 |
| context | fork |
| agent | dev-doctor |
引数: $ARGUMENTS(対象アプリ。省略時は両方チェック。例: web, admin)
ls -la apps/web/.next/BUILD_ID apps/admin/.next/BUILD_ID 2>/dev/nullstat -f '%Sm' apps/web/.next/BUILD_ID 2>/dev/nulldu -sh apps/web/.next apps/admin/.next 2>/dev/nullls -la .turbo/ apps/web/.turbo/ apps/admin/.turbo/ 2>/dev/nullキャッシュが異常に肥大化(500MB超)している場合や、古すぎる場合は問題として報告する。
pnpm install --frozen-lockfile --dry-run 2>&1ls apps/web/src/generated/prisma/index.js 2>/dev/nullschema.prisma の更新日時と generated/prisma の更新日時を比較
stat -f '%Sm' prisma/schema.prisma 2>/dev/nullstat -f '%Sm' apps/web/src/generated/prisma/index.js 2>/dev/nullpnpm --filter @beersalon/web exec tsc --noEmit 2>&1 | tail -30du -sh node_modules apps/web/node_modules apps/admin/node_modules 2>/dev/nullturbo.json の cache 設定が適切か確認next.config.ts の設定(swcMinify、transpilePackages等)を確認以下のフォーマットで報告する:
## 診断結果
### 環境サマリ
- .nextキャッシュサイズ: X MB
- .nextキャッシュ最終更新: YYYY-MM-DD HH:MM
- Turboキャッシュ: 存在/不在
- Prismaクライアント: 最新/要再生成
- TypeScript: エラーなし/エラーあり
### 検出された問題
1. **[High/Medium/Low]** 問題の説明
- 原因: ...
- 修復コマンド: `...`
### 推奨アクション(優先順位順)
1. `修復コマンド` — 説明
pnpm installpnpm --filter @beersalon/web exec prisma generate --schema=../../prisma/schema.prisma.nextキャッシュ削除: rm -rf apps/web/.next apps/admin/.nextrm -rf .turbo apps/*/.turborm -rf node_modules apps/*/node_modules && pnpm installpnpm dev / pnpm dev:web / pnpm dev:admin / npm run dev の実行(ユーザーが起動する)run_in_background: true の使用supabase init の実行.env ファイルの直接編集(ユーザーに手順を案内する)