From evaluator
Run a full project health check. Auto-detects PHP and/or JS/TS projects and runs the appropriate quality pipeline. Use before committing or when you want a quality snapshot.
npx claudepluginhub artmin96/forge-studio --plugin evaluatorThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Facilitates interactive brainstorming sessions using diverse creative techniques and ideation methods. Activates when users say 'help me brainstorm' or 'help me ideate'.
Detects the project type and runs the appropriate pipeline. Stops at the first failure unless --full is passed.
Check what's available:
# PHP project?
test -f composer.json && echo "PHP detected"
# JS/TS project?
test -f package.json && echo "JS detected"
test -f tsconfig.json && echo "TypeScript detected"
Run the pipeline for each detected language.
./vendor/bin/pint --test 2>/dev/null || php-cs-fixer fix --dry-run --diff 2>/dev/null
Report: files that need formatting
./vendor/bin/phpstan analyse --no-progress 2>/dev/null
Report: errors found, severity
--quick./vendor/bin/pest --no-coverage 2>/dev/null || ./vendor/bin/phpunit 2>/dev/null
Report: tests passed/failed
npx prettier --check "src/**/*.{ts,tsx,js,jsx}" 2>/dev/null
Report: files that need formatting
npx tsc --noEmit 2>/dev/null
npx eslint . --quiet 2>/dev/null
Report: type errors, lint issues
--quicknpx vitest run 2>/dev/null || npx jest --no-coverage 2>/dev/null
Report: tests passed/failed
--quick: Formatting + static analysis only. Fast.--full (default): All steps including tests.HEALTHCHECK
===========
[PHP]
Formatting: [PASS/FAIL/SKIP] — [details]
Static Analysis: [PASS/FAIL/SKIP] — [details]
Tests: [PASS/FAIL/SKIP] — [details]
[JS/TS]
Formatting: [PASS/FAIL/SKIP] — [details]
Type Check: [PASS/FAIL/SKIP] — [details]
Lint: [PASS/FAIL/SKIP] — [details]
Tests: [PASS/FAIL/SKIP] — [details]
---
Overall: [HEALTHY / NEEDS ATTENTION]
If something fails, show the actual errors (first 10 lines) so they can be fixed immediately.