Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
This skill runs comprehensive checks across the entire Turborepo monorepo.
Workflow
Verify Clean State
git status
Check for uncommitted changes
Warn if there are unstaged changes that might affect tests
Type Checking
npm run type-check
What it does:
Runs TypeScript compiler in all packages
Validates types across package boundaries
Checks Prisma Client types are up-to-date
If it fails:
Parse error output to identify which package failed
Show file path and line number
Common fixes:
Type errors after schema change: Run cd apps/api && npx prisma generate
Type errors in shared-types: Rebuild shared-types:
cd packages/shared-types && npm run build
Missing imports: Check if dependency was added to package.json
Workspace dependency issues: Run npm install from root
Linting
npm run lint
What it does:
Runs ESLint across all packages
Checks code style and potential bugs
Validates import ordering
If it fails:
Show specific files with errors
Offer to auto-fix: npm run lint:fix
Manual fixes required for:
Unused variables
Missing dependencies in useEffect
Incorrect TypeScript types
Security issues (eval, dangerouslySetInnerHTML)
Testing
npm test
What it does:
Runs Vitest tests in all packages
Includes unit and integration tests
May spin up Testcontainers for API tests
If it fails:
Show failed test output
Identify which package failed
Suggest debugging approach:
Unit tests: Check test expectations vs actual output
Integration tests: Verify database is accessible
Flaky tests: Run npm test -- --reporter=verbose for details
Build Validation (Optional)
npm run build
What it does:
Builds all apps and packages
Validates production build succeeds
Checks for build-time errors
If it fails:
Check for missing environment variables
Verify all dependencies installed
Check for circular dependencies
Validate Next.js/Vite config
Report Results
Success Output:
✅ Monorepo Check Complete
Type Checking: ✅ Passed (8 packages)
Linting: ✅ Passed (0 errors, 2 warnings)
Testing: ✅ Passed (142 tests, 0 failed)
All checks passed! Safe to create PR.
Failure Output:
❌ Monorepo Check Failed
Type Checking: ✅ Passed
Linting: ❌ Failed
Testing: ⏭️ Skipped (linting must pass first)
Errors in apps/dashboard/src/components/OrderList.tsx:
Line 42: 'order' is assigned a value but never used
Line 58: Missing dependency 'fetchOrders' in useEffect
Fix with: npm run lint:fix
Or manually resolve the issues above.