specrail-implement-queue

Solid

Use when implementing or draining a GitHub issue/PR queue in a SpecRail-governed repository where approved specs already exist, such as multiple numbered docs/specs/GH packets that need one or more implementation PRs per issue. Maps issues to specs and existing PRs, supports full-queue drain requests from implx, selects single-agent or optional threads orchestration, preserves partial versus final closing semantics, and requires SpecRail verification plus PR gates before merge-readiness claims.

AI & Automation 36 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 77/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SpecRail Implement Queue Use this skill for approved-spec implementation queues. For one small issue, route to `skills/specrail-implement/SKILL.md` instead. ## Startup 1. Run the SpecRail workflow startup: - read `AGENTS.md`, `AGENT_USAGE.md`, `workflow.yaml`, `states.yaml`, `labels.yaml`, and `skills/specrail-workflow/SKILL.md` when present - select the locale - identify the `implement` route and human gates 2. Fetch current remote state before mapping the queue. 3. List open issues, open PRs, local branch, dirty files, and worktrees. 4. For each candidate issue, read: - the GitHub issue - `docs/specs/GH<issue-number>/product.md` - `docs/specs/GH<issue-number>/tech.md` - `docs/specs/GH<issue-number>/tasks.md` 5. Map existing PRs before creating replacement PRs. 6. Collect duplicate-work evidence before opening an implementation lane: ```sh python3 checks/github_duplicate_evidence.py --github-repo <owner/repo> --issue <issue-number> --json > duplicate-work-evidence.json python3 checks/route_gate.py --repo . --route implement --issue <issue-number> --state ready_to_implement --duplicate-evidence duplicate-work-evidence.json --json ``` If duplicate evidence is missing, the implementation route needs human input. If it shows an open PR for the issue, the route is blocked. If it shows only a matching remote branch, an ownership decision is needed before creating a competing branch or PR: in `auth_mode: review`, stop and ask; in `auth_mode: auto`, ...

Details

Author
majiayu000
Repository
majiayu000/vibeguard
Created
5 months ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category