.claude/skills/validate/SKILL.md
Run validation checks - determines whether to use fast (validate) or full (validate:full) based on changed files
npx skillsauth add gricha/perry validateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run the appropriate validation for your changes.
| Command | What it does | When to use |
|---------|--------------|-------------|
| bun run check | lint + format + typecheck | Quick syntax check |
| bun run validate | check + build TS/worker + unit tests | Default for most changes |
| bun run validate:core | validate + integration tests | Core behavior changes |
Check what files changed using git status or git diff --name-only
Use bun run validate:core if changes touch:
src/agent/ (core agent behavior)src/workspace/ (workspace lifecycle)src/terminal/ (terminal/WebSocket)Use bun run validate for everything else
Run specific tests relevant to your changes instead of full suites:
bun test test/unit/relevant.test.ts
bun test test/integration/relevant.test.ts
bun test web/e2e/relevant.spec.ts
Check changed files:
git diff --name-only HEAD
Run validation + relevant tests:
bun run validate
# Then run specific tests for your changes
bun test test/unit/relevant.test.ts
If validation fails, fix issues and re-run
Run warden to get code review feedback locally (security, react best practices, code simplification):
warden -v
The -v flag streams findings in real-time. Fix any issues warden finds before creating a PR.
validate is fast (~30s), validate:core adds integration tests (~1-2min)development
Create and manage isolated Docker workspaces on your tailnet with Claude Code and OpenCode pre-installed. Use when working with Perry workspaces, connecting to coding agents, or managing remote development environments.
testing
Cut a new release - bump version, commit, tag, and push to trigger CI publish
development
React and Next.js performance optimization guidelines from Vercel Engineering. Contains 45+ rules across 8 categories.
testing
Create a pull request with a concise, useful description