specrail-diagnose-ci

Solid

Use when diagnosing or fixing CI failures in a SpecRail-governed repository. Collects fresh CI evidence, reproduces failures locally when possible, identifies root cause before fixing, and reports verification without claiming green CI from stale or missing data.

AI & Automation 30 stars 4 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 77/100

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

Skill Content

# SpecRail Diagnose CI Use this skill for the `fix_ci` route. ## Steps 1. Collect the failing workflow, job, step, command, logs, PR head SHA, and base branch evidence. 2. Run the CI route gate when available: ```sh python3 checks/route_gate.py --repo . --route fix_ci --issue <issue-number> --pr <pr-number> --state human_review --json ``` 3. Reproduce the failure locally when the command is available. 4. Form one root-cause hypothesis, test it, then fix the smallest responsible code or workflow surface. 5. Run the failing command again after the fix. 6. Report fresh command output, remaining CI status, and any remote evidence that could not be verified. ## Boundaries - Do not claim CI is green from stale, absent, or unrelated evidence. - Do not make unrelated improvements while fixing CI. - Do not bypass tests, weaken assertions, or hide failures. - Do not merge without explicit human authorization and PR-gate evidence. ## When to Activate - Activate this route only when the request matches the skill description and the SpecRail router selected it. - Use it after loading repository instructions, workflow policy, and the current user-authorized scope. ## Red Flags - Required issue, spec, PR, runtime, or review evidence is missing or stale. - A proposed action would bypass an offline gate, CI, review, or human authorization. - The route would ignore configured paths, duplicate an artifact, or cross the requested scope. ## Checklist - [ ] Confirm the route,...

Details

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

Similar Skills

Semantically similar based on skill content — not just same category