Skip to content

Prompts

Prompts are guided workflows that orchestrate multiple tools into a single interaction. They're triggered by users (via slash commands or menus in MCP clients) and eliminate the need to know individual tool names.

diagnose

Diagnose a failed CI/CD pipeline run — analyzes logs, classifies failures, and suggests fixes in one step.

ArgumentTypeRequiredDescription
repostringYesRepository in owner/repo format
run_idstringYesGitHub Actions run ID

Orchestrates: get_run_detailsget_run_logsanalyze_failuresuggest_fix

Example: "Diagnose run 12345 in my-org/my-repo"

What you get:

  • Run structure with failed jobs and steps
  • Root cause classification with confidence scores
  • Key error lines from the logs
  • Step-by-step fix instructions for each failure

pipeline-health

Generate a pipeline health report with success rates, recent failures, and overall status.

ArgumentTypeRequiredDescription
repostringYesRepository in owner/repo format

Orchestrates: list_workflowsget_failed_runs

Example: "How healthy is my-org/my-repo's CI?"

compare

Compare two pipeline runs to understand what changed — timing, failures, and regressions.

ArgumentTypeRequiredDescription
repostringYesRepository in owner/repo format
run_astringYesFirst run ID (baseline)
run_bstringYesSecond run ID (comparison)

Orchestrates: compare_runsanalyze_failure (if new failures found)

Example: "Compare runs 12345 and 12346 in my-org/my-repo"

validate

Validate a GitHub Actions workflow file and show the execution plan.

ArgumentTypeRequiredDescription
repostringNoRepository in owner/repo format
file_pathstringNoPath to workflow file (e.g., .github/workflows/ci.yml)

Orchestrates: validate_workflowdry_run_workflow

Example: "Validate the CI workflow in my-org/my-repo"

onboard

Get a complete overview of a repository's CI/CD setup — workflows, status, and recent issues.

ArgumentTypeRequiredDescription
repostringYesRepository in owner/repo format

Orchestrates: list_workflowsget_failed_runs

Example: "Show me the CI setup for my-org/my-repo"