AgentSkillsCN

ci-triage

快速诊断 CI/CD 构建失败。适用于构建失败时使用。

SKILL.md
--- frontmatter
name: ci-triage
description: Quick CI/CD failure diagnosis. Use when builds fail.

CI Triage

Quick Start

code
1. getBuild jobFullName="elohim-orchestrator"
2. If failed → fetch ci-summary.json artifact
3. Use category-specific search from taxonomy

ci-summary.json URL: https://jenkins.ethosengine.com/job/elohim-orchestrator/job/{branch}/{buildNumber}/artifact/ci-summary.json

Search Strategy

Rule: Search first, paginate second. Never fetch full logs.

CategoryPatternctxmax
DNA_BUILDerror\[E510
APP_BUILDerror TS\d+320
INFRASTRUCTUREhApp.*not found510
SEEDINGPREFLIGHT|ETIMEDOUT103

Quick scan: searchBuildLog pattern="ERROR|FAILED" maxMatches=5 Tail logs: getBuildLog limit=-100

Dependency Order

When multiple fail, check upstream first:

code
holochain → edge → app → genesis
ComboRoot Cause
holochain + edgeholochain (Rust/WASM)
edge + genesisedge (container/deploy)
genesis onlyenvironment/connectivity

Health Checks

bash
curl -s https://doorway-dev.elohim.host/health | jq
curl -s https://alpha.elohim.host -o /dev/null -w '%{http_code}'

See Also

  • .claude/data/failure-taxonomy.json - Full category definitions
  • ci-pipeline agent - Deep investigation with test results