pipeline-gitlab-incident
Incident response pipeline for GitLab repositories using Copilot CLI, Jira, and troubleshooter.
Skill by igorilic
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.
About
Use cases: documents, testing, data
Reviews
Write a reviewNo 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
- 0.514score
ticket
igorilic
Pull a Jira issue and scaffold a feature spec with test stubs.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
brainstorm
igorilic
Iterative spec elicitation for vague ideas.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
skip-tdd
igorilic
Temporarily bypass the TDD commit gate.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
tdd
igorilic
Strict test-driven development workflow.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
adr
igorilic
Create an Architecture Decision Record in docs/decisions/ and optionally sync to Confluence for business projects.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
explore
igorilic
Exploratory mode — spike, prototype, brainstorm.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
gh-cli
igorilic
Drive the GitHub CLI (gh) to review a pull request — fetch the diff and context, post inline review comments anchored to specific diff lines, open conceptual…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
glab-cli
igorilic
Drive the GitLab CLI (glab) to review a merge request — fetch the diff and context, post inline discussion comments anchored to specific diff lines (via a…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
override-confidence
igorilic
Bypass the confidence gate for the next PR/MR creation.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
pipeline-github-feature
igorilic
Feature development pipeline for GitHub repositories using Claude LLMs.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
pipeline-gitlab-feature
igorilic
Full feature development pipeline for GitLab repositories using Copilot CLI agents and Jira integration.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
pr
igorilic
Create a pull request (GitHub) or merge request (GitLab) with conventional description, test summary, and checklist.
SkillCFreshness: C★ 3Claude Code +9
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
- Source
- GitHubgithub-graphql
More from igorilic
- 0.514score
glab-cli
igorilic
Drive the GitLab CLI (glab) to review a merge request — fetch the diff and context, post inline discussion comments anchored to specific diff lines (via a…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
adr
igorilic
Create an Architecture Decision Record in docs/decisions/ and optionally sync to Confluence for business projects.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
brainstorm
igorilic
Iterative spec elicitation for vague ideas.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
explore
igorilic
Exploratory mode — spike, prototype, brainstorm.
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
gh-cli
igorilic
Drive the GitHub CLI (gh) to review a pull request — fetch the diff and context, post inline review comments anchored to specific diff lines, open conceptual…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
override-confidence
igorilic
Bypass the confidence gate for the next PR/MR creation.
SkillCFreshness: C★ 3Claude Code +9
Cite this page
pipeline-gitlab-incident skill. Agent Mart. https://agentmart.dev/skills/igorilic-pipeline-gitlab-incident (last updated 2026-10-24)