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.