project-health
Monitor Semaphore project health — pass rates, recent failures, deployment status, trends.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Monitor Semaphore project health — pass rates, recent failures, deployment status, trends.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Deploy via Semaphore promotions. Manage deployment targets, promote pipelines, deploy-and-wait.
Manage Semaphore infrastructure — secrets, notifications, agent types, scheduled tasks, artifacts.
Diagnose sem-ai plugin issues when the sem-ai binary isn't installed yet, and guide the user through binary install. Use when the user reports sem-ai not working, MCP tools missing, slash command not found, `sem-ai connect` failing, or sees "command not found: sem-ai".
Triage and FIX flaky tests on a Semaphore project end-to-end — find the worst offenders, pull history, locate the test in the code, diagnose the root cause, write a fix or justified quarantine, and verify by re-running. Use whenever the user wants to fix/investigate flaky tests, de-flake CI, reduce intermittent failures, asks "why is CI randomly red", wants to quarantine a flake, or after `sem-ai flaky list` surfaces offenders. Goes BEYOND detection (test-intelligence) to root-cause + code change + verification.
Diagnose and fix CI pipeline failures. Step-by-step debugging with sem-ai.
Translate a repo's GitHub Actions workflows into an equivalent Semaphore pipeline. ONLY covers the GHA→Semaphore mapping and conversion procedure; for Semaphore-side depth (cache CLI, test-results, blocks structure, sharding, promotions) defer to the linked skills. Use when the user asks to convert/port/migrate GitHub Actions to Semaphore, says "translate this workflow" or "convert ci.yml", or the repo has `.github/workflows/` and the user wants Semaphore instead. Can be invoked directly as `/sem-ai:gha-to-semaphore` (or via the broader `/sem-ai:init` orchestrator).
استنادا إلى تصنيف SOC المهني
| name | project-health |
| description | Monitor Semaphore project health — pass rates, recent failures, deployment status, trends. |
| user-invocable | false |
sem-ai health --project my-app
Returns: verdict (healthy/degraded/unhealthy), pass rate, failed/passed/other counts, deploy target count.
sem-ai status --project my-app --branch main
sem-ai status --project my-app --pr 422
sem-ai status # auto-detects project + branch from git
status pins the current HEAD commit (look for "matched_by":"commit_sha"). Add --exit-code for a poll-friendly loop (0=pass / 8=pending / 1=fail / 2=ambiguous / 3=none): until sem-ai status --exit-code; do sleep 20; done watches to green. Prefer this over gh pr checks for the is-it-green check — same Semaphore status, and the failure drill (sem-ai diagnose <workflow-id>) is one tool away.
sem-ai workflow list --project my-app
sem-ai workflow list --project my-app --branch main
sem-ai pipeline list --project my-app # all recent pipelines
sem-ai pipeline show <id> # blocks + jobs tree
sem-ai test flaky --project my-app --count 10 # flaky tests across last 10 workflows
sem-ai test summary --pipeline <id> # test results for specific run
sem-ai deploy targets --project my-app
sem-ai deploy history <target-id>