Skip to main content

ソース情報

リポジトリ
glowingkitty/OpenMates
ソースの最終更新活動
2026年5月4日 17:40
検出された SKILL.md の言語
英語
スター
50
フォーク
3

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
fix-vercel
description
Check and fix a Vercel deployment failure
user-invocable
true
## Instructions You are diagnosing and fixing a Vercel deployment failure. Follow this exact sequence: ### Step 1: Check Deployment Status ```bash python3 backend/scripts/debug.py vercel --n 2 ``` If the latest deployment is **Ready**, report success and stop. If the latest deployment is **ERROR** or **CANCELED**, continue to Step 2. ### Step 2: Get Full Build Logs ```bash python3 backend/scripts/debug.py vercel --all ``` Read the output carefully. Common failure categories: | Category | Signs | Typical Fix | |----------|-------|-------------| | **TypeScript error** | `TS2xxx`, `Type error:` | Fix the type error in the indicated file | | **Import error** | `Cannot find module`, `does not provide an export` | Fix the import path or add the missing export | | **Build OOM** | `JavaScript heap out of memory` | Check for circular imports or oversized assets | | **Svelte compile** | `Error compiling`, `a11y-`, `svelte(...)` | Fix the Svelte component error | | **Missing env var** | `VITE_` prefixed var undefined | Check `frontend/apps/web_app/.env` and Vercel project settings | | **Dependency issue** | `ERR_PNPM_`, `peer dep`, `Could not resolve` | Check `package.json` and lockfile consistency | | **Adapter error** | `adapter-vercel`, `serverless function` | Check `svelte.config.js` and route prerender settings | ### Step 3: Identify Root Cause 1. Extract the **first error** from the build log — later errors are often cascading failures 2. Check `git log -5 -- <broken-file>` to find the commit that introduced it 3. Read the broken file and understand the issue before editing ### Step 4: Fix Apply the minimal fix needed. Do NOT refactor surrounding code. After fixing, run the deployment doc check: ```bash python3 scripts/sessions.py deploy-docs ``` ### Step 5: Deploy the Fix Use the `/deploy` skill to commit and push. The commit message should be: ``` fix: <what broke> (Vercel build) ``` ### Step 6: Verify Wait for the new deployment, then check status: ```bash python3 backend/scripts/debug.py vercel --status-only ``` If still failing, go back to Step 2 with the new error. **2 tries max** with the same approach — if the same fix doesn't work twice, reassess. ### Rules - **Never use `vercel logs`** — it fails silently on ERROR deployments - **Never run `pnpm build` locally** — use Vercel's build output as the source of truth - **Fix the first error first** — cascading errors resolve themselves - If the failure is caused by a commit from another session, report it to the user instead of fixing blindly
GitHubで見る