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 ويثبّتها لك.
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.
استنادا إلى تصنيف SOC المهني
| 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.