ci-failure-triage
Use when CI fails on a PR or main. Walks through reproducing locally and root-causing without bypassing checks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when CI fails on a PR or main. Walks through reproducing locally and root-causing without bypassing checks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when adding or modifying a FastAPI route in gtex-link. Walks through request/response models, route handler, service wiring, and tests.
Use when wiring a new upstream GTEx Portal endpoint into gtex-link. Walks through the spec, models, service, route, tests, and MCP exposure decision.
Use when adding, renaming, or removing an MCP tool in gtex-link. Walks through facade registration, profiles, descriptions, tests.
Use when preparing a versioned release of gtex-link. Walks through changelog, version bump, tag, and watching the release workflow.
| name | ci-failure-triage |
| description | Use when CI fails on a PR or main. Walks through reproducing locally and root-causing without bypassing checks. |
Look at the GitHub Actions log and decide which stage failed:
make format-check) — ruff disagrees with the committed formatting.make lint-ci) — ruff lint rule.make typecheck-fast) — mypy.make test-fast) — failing or erroring test.Run the same Make target that failed in CI:
make format-checkmake lint-cimake typecheck-fastmake test-fastmake test-covmake docker-prod-config# type: ignore or # noqa to silence a check unless the
underlying behavior is genuinely correct and the tool is wrong.git commit --no-verify to bypass pre-commit.slow marker and open a follow-up issue rather than disabling the test.Run make ci-local locally. Push. Watch the workflow re-run.