SkillAgentSearch skills...

Airlock

Nothing reaches production without passing through the airlock. A change-control console where every irreversible production change is proven on a shadow copy in a sandbox before a human is ever asked to approve it. Built on TrueForge.

Install / Use

claude mcp add Rohit-ATS -- npx -y github:Rohit-ATS/Airlock

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

46/100

Category

Operations

Supported Platforms

Claude Code
Claude Desktop

{ "name": "airlock", "private": true, "version": "0.1.0", "description": "Nothing reaches production without passing through the airlock.", "license": "MIT", "workspaces": [ "packages/", "apps/" ], "engines": { "node": ">=22.14" }, "scripts": { "up": "node scripts/up.mjs", "down": "node scripts/down.mjs", "dev": "npm run dev --workspace @airlock/console", "build": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && npm run build --workspace @airlock/console", "test": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && node --test packages/contract/test/.test.mjs packages/verifier/test/.test.mjs packages/mcp/test/.test.mjs && node scripts/check-fixtures.mjs && node scripts/check-agents.mjs && node scripts/check-policy.mjs && node scripts/check-no-simulation.mjs && node scripts/check-console-security.mjs && node scripts/check-secrets.mjs && node scripts/verify-claims.mjs && node scripts/check-assets.mjs && npm run build --workspace @airlock/console && node scripts/check-console-http.mjs", "test:fast": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && node --test packages/contract/test/.test.mjs packages/verifier/test/.test.mjs packages/mcp/test/.test.mjs && node scripts/check-fixtures.mjs && node scripts/check-agents.mjs && node scripts/check-policy.mjs && node scripts/check-no-simulation.mjs && node scripts/check-console-security.mjs && node scripts/check-secrets.mjs && node scripts/verify-claims.mjs && node scripts/check-assets.mjs", "check:console:http": "node scripts/check-console-http.mjs", "check:demo:ui": "node scripts/demo-refresh.mjs && node scripts/check-demo-ui.mjs", "lint": "npm run lint --workspace @airlock/console", "typecheck": "npm run typecheck --workspaces --if-present", "mcp": "node packages/mcp/bin/airlock-mcp.mjs", "check:fixtures": "node scripts/check-fixtures.mjs", "verify:ledger": "node scripts/verify-ledger.mjs", "gen:schema": "node scripts/gen-schema.mjs", "gen:capabilities": "node scripts/gen-capabilities.mjs", "gen:examples": "node contracts/examples/generate.mjs", "gen": "npm run build --workspace @airlock/contract && npm run gen:skills && npm run gen:schema && npm run gen:capabilities && npm run gen:policy && npm run gen:examples && npm run check:fixtures && npm run check:policy && npm run gen:claims", "gen:policy": "node scripts/gen-policy.mjs", "check:agents": "node scripts/check-agents.mjs", "check:a11y": "node scripts/check-a11y.mjs", "seed:sqlite": "node scripts/seed-sqlite.mjs", "verify:sqlite": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs", "verify:sqlite:failed": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs --break-rollback", "verify:sqlite:drift": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs --simulate-drift", "verify:sqlite:scope": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-erasure-scope.mjs", "register:agent": "node scripts/register-agent.mjs", "harness:up": "docker compose -f harness/docker-compose.yml up -d", "harness:down": "docker compose -f harness/docker-compose.yml down", "harness:logs": "docker compose -f harness/docker-compose.yml logs -f server", "harness:setup": "node scripts/harness-setup.mjs", "harness:skills": "node scripts/harness-skills.mjs", "mcp:http": "node packages/mcp/bin/airlock-mcp.mjs --http 8975", "check:policy": "node scripts/check-policy.mjs", "gen:skills": "node scripts/gen-skills.mjs", "check:benchmark": "node scripts/check-benchmark.mjs", "benchmark": "node benchmark/run.mjs", "verify:claims": "node scripts/verify-claims.mjs", "gen:claims": "node scripts/verify-claims.mjs --emit", "harness:turn": "npm run build --workspace @airlock/contract && node scripts/harness-turn.mjs", "harness:approve": "node scripts/harness-approve.mjs", "harness:sandbox": "node scripts/harness-sandbox.mjs", "check:assets": "node scripts/check-assets.mjs", "demo:refresh": "node scripts/demo-refresh.mjs", "check:diagrams": "node scripts/check-diagrams.mjs", "check:simulation": "node scripts/check-no-simulation.mjs", "register:connector": "node scripts/register-connector.mjs", "seed:supabase": "node scripts/seed-supabase.mjs", "demo": "node scripts/demo.mjs" }, "overrides": { "zustand": "^5.0.15", "@assistant-ui/tap": "0.9.6" }, "devDependencies": { "axe-core": "^4.13.0", "playwright-core": "^1.62.1", "yaml": "^2.9.0" } }

Related Skills

View on GitHub
GitHub Stars0
CategoryOperations
UpdatedNaNy ago
Forks0

Security Score

68/100

Audited on Invalid Date

2 medium1 low