---
title: "spec-readiness-gate"
description: "Score a worker task spec before dispatch: a TypeSafe Jev battery checks the five contract fields and a pure-code policy returns dispatch, clarify (naming the weak fields), or escalate. Shadow mode first (MCP server + ski"
canonical: https://agentpluginsdirectory.com/plugins/spec-readiness-gate
last-updated: 2026-10-01
---

# spec-readiness-gate
Score a worker task spec before dispatch: a TypeSafe Jev battery checks the five contract fields and a pure-code policy returns dispatch, clarify (naming the weak fields), or escalate. Shadow mode first (MCP server + skill).
- Slug: spec-readiness-gate
- Publisher: AgentRelay Maintainers
- Repository: https://github.com/trisjr/agent-relay
- Manifest: plugins/spec-readiness-gate/plugin.json
- Version: 0.1.0
- Category (editorial): other
- Skills: 1 (spec-readiness)
- MCP servers: 1 (spec-readiness-gate)
- Stars: 1
- Repository created: 2026-09-25
- Repository last pushed: 2026-09-30
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/spec-readiness-gate
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What spec-readiness-gate does, in the publisher's words

Plugin chấm độ sẵn sàng của task spec trước khi coordinator dispatch cho worker (worker-start --spec, task-create của Orca). Mỗi spec được chấm qua một battery phán đoán TypeSafe Jev trong một request, rồi một policy thuần trong code ra verdict: dispatch, clarify (chỉ rõ trường nào yếu) hoặc escalate. Jev chỉ chấm, code mới quyết. Plugin không viết hay vá spec thay coordinator.

Plugin là add-on: orca-workflows chạy bình thường khi vắng plugin. Không có API key thì skill dùng checklist thủ công 5 trường.

Mọi fan-out có giám sát trong orca-workflows dispatch worker bằng spec theo contract 5 trường: Target / Change / Constraints / Ownership / Observable acceptance. Spec mơ hồ làm worker fail, đi lệch hoặc phải escalate giữa chừng, tốn trọn một lần dispatch. Plugin cho coordinator một thang đo nhất quán trước khi dispatch, và một log để học xem spec kiểu nào hay gây fail.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/trisjr/agent-relay/HEAD/plugins/spec-readiness-gate/README.md

## Skills

- spec-readiness: Score a worker task spec's readiness BEFORE dispatching it (Orca worker-start / task-create) with the spec-readiness-gate MCP tool, a TypeSafe Jev battery over the five contract fields Target / Change / Constraints / Ownership / Observable acceptance, then dispatch, clarify only the weak fields, or…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- spec-readiness-gate: transport: stdio; command: uv run --script ${PLUGIN_ROOT}/mcp/server.py

Read from the plugin's own mcp.json. Environment variable names only, never values.
