
validate
by gricha
Workspace orchestration for local development environments using docker-in-docker
SKILL.md
name: validate description: Run validation checks - determines whether to use fast (validate) or full (validate:full) based on changed files
Validate Skill
Run the appropriate validation for your changes.
Commands
| 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 |
Decision Logic
-
Check what files changed using
git statusorgit diff --name-only -
Use
bun run validate:coreif changes touch:src/agent/(core agent behavior)src/workspace/(workspace lifecycle)src/terminal/(terminal/WebSocket)
-
Use
bun run validatefor 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
Steps
-
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 Review Agents in Parallel
While validation runs, spawn review subagents in parallel based on what changed:
| Changed files | Run agent |
|---|---|
| Auth, user input, data handling | security-review |
| Loops, data fetching, DB queries | perf-review |
web/ or mobile/ (.tsx/.jsx) | react-review |
These agents review your local changes and report issues. Run them in parallel with validation to save time.
Notes
validateis fast (~30s),validate:coreadds integration tests (~1-2min)- CI runs full validation on PRs, so targeted tests are usually sufficient locally
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です