KS
Killer-Skills

ci-failure — Categories.community

v1.0.0
GitHub

About this Skill

Ideal for DevOps and GitHub Actions Agents requiring advanced CI/CD failure diagnosis and troubleshooting capabilities. an Portfolio and options management: accounts, holdings, real-time market data, and scanner-driven alerts using xAI to maximize profits to solve the money problem.

sperezintexas sperezintexas
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
26
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add sperezintexas/fintech-app/ci-failure

Agent Capability Analysis

The ci-failure MCP Server by sperezintexas is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Ideal for DevOps and GitHub Actions Agents requiring advanced CI/CD failure diagnosis and troubleshooting capabilities.

Core Value

Empowers agents to analyze and resolve remote GitHub Actions CI failures by loading context from .github/workflows/ci.yml and docs/ci.md, mapping failures to specific jobs and steps, and applying repo-specific fixes using xAI.

Capabilities Granted for ci-failure MCP Server

Debugging pipeline failures in GitHub Actions workflows
Analyzing CI/CD failures and identifying root causes
Automating the process of loading context and mapping failures to jobs and steps

! Prerequisites & Limits

  • Requires access to GitHub Actions workflow files (.github/workflows/ci.yml and .github/workflows/security.yml)
  • Limited to GitHub Actions CI/CD pipelines
  • Needs docs/ci.md pipeline summary for effective analysis
Project
SKILL.md
2.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

CI Failure Diagnosis

When the user reports a remote GitHub Actions / CI failure (or pastes a failure from the Actions tab), apply this skill.

1. Load Context First

Read these files immediately to understand this repo’s CI:

  • Workflow: .github/workflows/ci.yml (and .github/workflows/security.yml if the failure mentions security)
  • Pipeline summary: docs/ci.md

Use them to map the failure to a job and step and to apply repo-specific fixes.

2. Identify Job and Step

From the user’s message or pasted log, determine:

  • Job name (e.g. Lint, Type Check, Test, Build, Docker Build, Notify Slack)
  • Step name (e.g. "Run ESLint", "Build application", "Upload build artifacts")

If the user only pastes an error line (e.g. "No files were found with the provided path: .next"), infer the step from the message and the workflow.

3. Map to Fix

Failure / LogJobStepAction
ESLint error, file:lineLintRun ESLintFix the reported file/line; run npm run lint locally.
Type error, tscType CheckRun TypeScript compilerFix the type; run npx tsc --noEmit locally.
Test failure, vitestTestRun testsFix test or app code; run npm test locally.
Build error, Next.js, OOMBuildBuild applicationCheck "Build application" logs; confirm NODE_OPTIONS=--max-old-space-size=4096 in workflow; fix build error or increase memory.
No files .next, upload artifactBuildBuild application / UploadBuild didn’t produce .next; check "Build application" step logs. Ensure workflow has List build output, "Fail if build did not produce .next", and conditional upload (see docs/ci.md).
Docker build failedDocker BuildBuild Docker imageCheck Dockerfile and build-args (MONGODB_URI, MONGODB_DB).
Notify Slack / healthNotify SlackCheck Secrets (SLACK_WEBHOOK_URL) and Variables (APP_URL); see docs/ci.md and readme.

4. Respond

  1. Say which job and step failed (and link to workflow if helpful).
  2. Give a short cause (e.g. "Build didn’t produce .next" or "ESLint error in src/foo.ts").
  3. Suggest a concrete fix (workflow change, code change, or env/secret), using docs/ci.md and .github/workflows/ci.yml as the source of truth.
  4. If the user pasted only one line, ask for the full job log for the failing step if you need it to be precise (e.g. "Paste the full 'Build application' step log from the Build job").

5. Optional: Cursor Rule

For more detail on mapping failures and repo-specific CI, see .cursor/rules/github-ci.mdc (it aligns with this skill and docs/ci.md).

Related Skills

Looking for an alternative to ci-failure or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication