From space-agents
Run test and lint validation gate. Use after implementation to verify code quality.
npx claudepluginhub thebrownproject/space-agents --plugin space-agentsThis skill uses the workspace's default tool permissions.
Run tests, lint, and type checking before task completion.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Run tests, lint, and type checking before task completion.
Check for these files in project root:
| File | Type |
|---|---|
package.json | Node.js |
Cargo.toml | Rust |
pyproject.toml or setup.py | Python |
go.mod | Go |
Makefile | Make |
build.gradle | Gradle |
pom.xml | Maven |
| Type | Command |
|---|---|
| Node.js | npm test (if "test" script exists in package.json) |
| Rust | cargo test |
| Python | pytest or python -m unittest discover |
| Go | go test ./... |
| Make | make test (if target exists) |
| Gradle | ./gradlew test |
| Maven | mvn test |
| Type | Command |
|---|---|
| Node.js | npm run lint or npx eslint . or npx biome check . |
| Rust | cargo clippy -- -D warnings |
| Python | ruff check . or flake8 . |
| Go | golangci-lint run or go vet ./... |
| Make | make lint (if target exists) |
| Gradle | ./gradlew spotlessCheck or ./gradlew checkstyleMain |
| Maven | mvn checkstyle:check (if configured) |
| Type | Command |
|---|---|
| Node.js | npx tsc --noEmit (if tsconfig.json exists) |
| Python | mypy . (if configured) |
=== RESULT: PASS ====== RESULT: FAIL ===On PASS: Proceed to bd close <task_id>.
On FAIL: Create blocking bug:
bd create -t bug --title="Airlock: [summary]" --priority=1
bd comments <bug-id> --add "[CONTEXT] Task: <task-id>, Failure: <type>, Output: <error>"
bd dep add <task-id> <bug-id>
bd sync
| Failure | Severity | Blocks? |
|---|---|---|
| Tests fail | blocker (P1) | Yes |
| Build fail | critical (P0) | Yes + halt Ralph |
| Lint/Type fail | warning (P2) | No |