بنقرة واحدة
compile-problem
ページは開けるがコンパイルが遅く画面遷移が重い問題を診断。キャッシュ、Prisma、TypeScript、依存関係をチェック。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
ページは開けるがコンパイルが遅く画面遷移が重い問題を診断。キャッシュ、Prisma、TypeScript、依存関係をチェック。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
@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 ファイルの直接編集(ユーザーに手順を案内する)