ワンクリックで
verify
Pre-PR verification loop. Runs build, type check, lint, security audit, and console.log scan. Use before creating PRs or merging.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Pre-PR verification loop. Runs build, type check, lint, security audit, and console.log scan. Use before creating PRs or merging.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Scaffold a new dashboard chart component with registry, types, and proper theme integration.
Create a new customizable dashboard with its own chart registry, provider, and page. Use when adding dashboards like DRep or SPO dashboard.
Context window conservation rules. Invoke when approaching context limits or before large tasks.
Deep reflection on the skill learning system itself. Analyzes what's working, what's stale, and proposes structural improvements. The meta-skill.
End-of-session automation. Creates a journey and evolves skills based on session learnings.
Run the build and intelligently fix TypeScript errors with guardrails. Stops if fixes introduce more errors or the same error persists after 3 attempts.
| name | verify |
| updated | "2026-02-20T00:00:00.000Z" |
| description | Pre-PR verification loop. Runs build, type check, lint, security audit, and console.log scan. Use before creating PRs or merging. |
| argument-hint | ["quick|full|pre-pr"] |
| (default | full) |
| allowed-tools | Bash, Grep, Glob, Read, TodoWrite |
Comprehensive verification before PRs. Runs all quality gates and produces a structured pass/fail report.
Check the argument. Default to full if none provided.
Run the following checks sequentially. Stop early on CRITICAL failures (build, types) since later checks depend on them.
npm run build 2>&1
If build fails, STOP. Report the errors and suggest running /build-fix.
The build already includes type checking. If build passed, types pass. For explicit type check without full build:
npx tsc --noEmit 2>&1
npm run lint 2>&1
Search for console.log in all source files (excluding node_modules, .next, tests):
grep -rn "console\.log" src/ --include="*.ts" --include="*.tsx" --include="*.js" --include="*.jsx" | grep -v "// eslint-disable" | grep -v "node_modules"
Search for potential secrets and sensitive data:
Use Grep tool to search for these patterns across src/:
api[_-]?key\s*[:=]\s*['"][^'"]+['"] (case insensitive)secret\s*[:=]\s*['"][^'"]+['"] (case insensitive)password\s*[:=]\s*['"][^'"]+['"] (case insensitive)-----BEGIN.*PRIVATE KEY-----.env files committed: Check git ls-files | grep '\.env'Also check that .env is in .gitignore.
git status
git diff --stat
Report uncommitted changes, untracked files.
Output a structured verification report:
VERIFICATION: [PASS/FAIL]
═══════════════════════════════
Build: [PASS/FAIL]
Types: [PASS/FAIL] (X errors)
Lint: [PASS/FAIL] (X issues)
Console.log:[CLEAN/X found]
Security: [CLEAN/X issues] (pre-pr only)
Git: [clean/X uncommitted changes]
═══════════════════════════════
Ready for PR: [YES/NO]
If any check fails, list the specific failures below the report with file:line references.
If verification fails:
/build-fixnpm run lint -- --fixThese warnings are expected and should NOT cause a FAIL:
[drepId].tsx uses <img> instead of <Image /> (known)/ page data exceeds 128 kB threshold (known, ISR+SWR pattern)