Skip to content
Agentmart
Submit a tool

pipeline-gitlab-incident

Incident response pipeline for GitLab repositories using Copilot CLI, Jira, and troubleshooter.

Skill by igorilic

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/igorilic-pipeline-gitlab-incident

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Incident response pipeline for GitLab repositories using Copilot CLI, Jira, and troubleshooter. Takes a Jira incident, investigates root cause, optionally fixes via TDD, and reviews the merge request. User decides whether to fix or just document findings on the Jira ticket. Triggers on: gitlab incident, incident pipeline, troubleshoot gitlab.

Use cases: documents, testing, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/pipeline-gitlab-incident

What's inside

Skill name
pipeline-gitlab-incident
Description
Incident response pipeline for GitLab repositories using Copilot CLI, Jira, and troubleshooter. Takes a Jira incident, investigates root cause, optionally fixes via TDD, and reviews the merge request. User decides whether to fix or just document findings on the Jira ticket. Triggers on: gitlab incident, incident pipeline, troubleshoot gitlab.
License
MIT
Instructions
128 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

## Pipeline: GitLab Incident Response (Copilot CLI + Jira + Troubleshooter)

```
Jira Incident Ticket
  │
  ├─ 1. troubleshooter (Opus-tier)
  │     Fetch Jira ticket → gather evidence
  │     → ArgoCD status, kubectl logs, App Insights
  │     → Correlate timestamps → root cause diagnosis
  │     → Key findings + next action
  │
  ├─ 2. USER DECISION POINT
  │     ├─ Option A: Document only
  │     │   → Add key findings + next action to Jira ticket
  │     │   → Pipeline ends
  │     │
  │     └─ Option B: Fix the issue
  │         ↓
  │
  ├─ 3. tdd-developer (Sonnet-tier) — per step
  │     Step 1: write test that REPRODUCES the bug (RED)
  │     Step 2+: implement fix (GREEN → REFACTOR)
  │
  ├─ 4. qa (Opus-tier)
  │     Run affected tests → verify fix
  │     Ensure no regressions
  │
  ├─ 5. reviewer (Sonnet-tier) — MR review
  │     Review fix against diagnosis
  │     Verify bug reproduction test exists
  │     🔴 MUST FIX / 🟡 SHOULD FIX / 🟢 SUGGESTION
  │     → User triages
  │
  └─ 6. Create MR + Update Jira
        Push branch → create MR → link to incident ticket
        Transition Jira ticket status
```

### Prerequisites
- GitLab repository with `glab` CLI configured
- Jira MCP server or `jira` CLI configured
- GitHub Copilot CLI installed
- Azure CLI (`az`) for App Insights queries
- `kubectl` contexts configured for EMEA/APAC/NAM clusters

### Usage

#### Step 1: Investigate the incident
```bash
copilot --agent=troubleshooter --prompt "Investigate Jira incident PROJ-456"
```
Troubleshooter produces:
- `docs/context/specs/PROJ-456-bugfix.md` — diagnosis with key findings
- `docs/context/specs/PROJ-456-todo.md` — fix steps (if applicable)

#### Step 2: Decide next action

**Option A — Document only (no code fix needed):**
Add the diagnosis to the Jira ticket as a comment:
```bash
jira issue comment add PROJ-456 --body "## Root Cause Analysis
$(cat docs/context/specs/PROJ-456-bugfix.md)"
```
Pipeline ends here. The key findings and recommended next action are
now on the Jira ticket for the team to review.

**Option B — Fix the issue:**
Continue to Step 3.

#### Step 3: Implement the fix
```bash
copilot --agent=tdd-developer --prompt "Step 1 of PROJ-456-todo.md"
```
Step 1 always reproduces the bug as a failing test.

#### Step 4: Run tests
```bash
copilot --agent=qa --prompt "Run tests for PROJ-456 fix"
```

#### Step 5: Review the fix
```bash
copilot --agent=reviewer --prompt "Review PROJ-456 bugfix MR"
```

#### Step 6: Create MR and update Jira
```bash
glab mr create --title "fix(scope): description" --description "Fixes PROJ-456"
jira issue transition PROJ-456 "In Review"
```

### Troubleshooter Output Format

The troubleshooter produces a structured diagnosis:

```markdown
## Diagnosis: PROJ-456

### Key Findings
1. <finding with evidence>
2. <finding with evidence>

### Scope
<Regional or global? Which clusters affected?>

### Root Cause
<Identified root cause with evidence chain>

### Timeline
<deployment → first error → ticket report>

### Next Action
- [ ] <recommended action — fix, rollback, config change, etc.>

### Evidence
| Source | Region | Finding |
|--------|--------|---------|
| App Insights | EMEA | ... |
| kubectl logs | EMEA | ... |

From igorilic/agentic-orchestration, MIT.

More from igorilic/agentic-orchestration

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Jun 30, 2026 (4 months ago)
Last release
May 4, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from igorilic

Cite this page

pipeline-gitlab-incident skill. Agent Mart. https://agentmart.dev/skills/igorilic-pipeline-gitlab-incident (last updated 2026-10-24)