بنقرة واحدة
mission-airlock
Run test and lint validation gate. Use after implementation to verify code quality.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run test and lint validation gate. Use after implementation to verify code quality.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Structure work into plans and Beads. Three modes: plan from brainstorm, plan from scratch, or create Beads from existing plan.
Execute a single task with Pathfinder/Builder/Inspector crew. Self-fetches work from Beads.
Select feature, select mode, delegate to execution skill.
Start a Space-Agents session. Displays welcome screen with project status.
HOUSTON spawns Pathfinder, Builder, Inspector per task. Best for medium features (4-10 tasks).
Launch ralph.sh in background. Lightweight mode (default) or full Pod crew (--pod). Best for large features (10+ tasks).
| name | mission-airlock |
| description | Run test and lint validation gate. Use after implementation to verify code quality. |
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 |