一键导入
gate
Run the full pre-push gate (lint, typecheck, test, build) and triage any failures by stage. Use before pushing or when asked to verify the repo is green.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run the full pre-push gate (lint, typecheck, test, build) and triage any failures by stage. Use before pushing or when asked to verify the repo is green.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Stage the intended changes only, derive a scoped conventional-commit message, branch first if on main, run the staged lint check, and commit. Use when the user asks to commit work.
Scaffold a new client feature folder following the Page→hook→sections pattern, using features/tools as the template. Use when starting a new client feature.
Review a pull request against member-manager's invariants and post inline comments. Use when asked to review a PR.
Reset and seed the local Supabase stack, then run the Playwright E2E suite (or a single spec) and summarize failures. Use when asked to verify end-to-end behavior.
Use when changing UI, styling, theming, logos, imagery, or visual copy in this repo so the result follows the TUM.ai corporate identity. Apply the vendored brand guide, color system, typography, button treatment, and dark/light mode rules before shipping frontend work.
| name | gate |
| description | Run the full pre-push gate (lint, typecheck, test, build) and triage any failures by stage. Use before pushing or when asked to verify the repo is green. |
Run the pre-push gate and explain failures.
pnpm gate (= lint && typecheck && test && build). It stops at the first failing stage.scripts/check-file-size.mjs) / cross-feature import warnings.
Fix the rule, don't disable it. Don't add to the size allowlist — split the file.shared/ build; pnpm build:shared then retry. Otherwise a real
type error or shared-contract drift.node --test + c8 (server) / scripts. Fix the code or the test;
never lower coverage thresholds.pnpm gate to confirm
green before declaring done.