一键导入
check
Run all pre-commit validation (lint, typecheck, tests)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run all pre-commit validation (lint, typecheck, tests)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a new React component with Mantine styling
Update documentation after implementing features or making changes
Run a quick architecture review via architect-reviewer agent
Generate mobile-specific React components with platform detection and safe areas
Run a quick security audit on recent changes or specific files
Generate a test file for a component, hook, or utility
| name | check |
| description | Run all pre-commit validation (lint, typecheck, tests) |
Primary validation for Skelenote development. Since CI does NOT run on feature branches or PRs, this skill is REQUIRED before merging to main.
Runs all validation that CI will run after merge, catching failures locally.
Run these commands in sequence, stopping on first failure:
pnpm lint
pnpm exec tsc --noEmit
pnpm test:run
cd src-tauri && cargo test
=== ESLint ===
✓ No linting errors
=== TypeScript ===
✓ No type errors
=== Frontend Tests ===
✓ 25 tests passed
=== Backend Tests ===
✓ 8 tests passed
All checks passed! Safe to commit.
=== ESLint ===
✓ No linting errors
=== TypeScript ===
✗ Type errors found:
src/components/TaskList.tsx:42:5
error TS2339: Property 'foo' does not exist on type 'Task'
Stopping. Fix type errors before continuing.
This runs the same checks as .github/workflows/test.yml:
pnpm lintpnpm exec tsc --noEmitpnpm test:runcargo testImportant: CI only runs after merge to main. Running /check locally is your primary gate for code quality.