pr-issue-triage
$
npx mdskill add mkurman/zorai/pr-issue-triageTriage stale or blocked items across GitHub, GitLab, and work trackers.
- Eliminates manual stitching of review queues with issue tracker work.
- Depends on GitHub or GitLab connectors with optional Linear or Jira.
- Executes read-only triage without approval but requires fresh consent for state changes.
- Delivers unified views of actionable items in a single consolidated interface.
SKILL.md
.github/skills/pr-issue-triageView on GitHub ↗
--- name: pr-issue-triage description: Canonical PR/Issue triage pack combining repo review queues with work tracker context and approval-gated write-backs. tags: [pr, pull request, issue, triage, github, gitlab, linear, jira] keywords: - pr - pull request - issue - triage - github - gitlab - linear - jira triggers: - triage repo work - review queue - stale issues - blocked pull requests context_tags: - development - workflow - git canonical_pack: true delivery_modes: - manual - routine prerequisite_hints: - "Repo connector required: `github` or `gitlab` should be ready." - "Tracker connector optional but preferred: `linear` or `jira` should be ready." - "Write actions require fresh approval even when read-only triage is available." source_links: - plugins/zorai-plugin-github/README.md - plugins/zorai-plugin-gitlab/README.md - plugins/zorai-plugin-linear/README.md - plugins/zorai-plugin-jira/README.md mobile_safe: true approval_behavior: "Read-only triage is allowed without extra approval; comment/label/assign/merge/state-change actions must request fresh approval." --- # PR / Issue Triage ## User story I want one triage view across repo review items and issue tracker work, so I can see stale, blocked, and actionable items without manually stitching together GitHub/GitLab and Linear/Jira. ## Pack contract ### Prerequisites and readiness - Requires one repo connector: `github` or `gitlab` - Optionally enriches with one tracker connector: `linear` or `jira` - If the tracker is unavailable, the pack still runs as repo-only triage and clearly marks tracker enrichment as degraded. ### Inputs and configuration fields - `repo_connector`: `github` or `gitlab` - `tracker_connector`: `linear`, `jira`, or `none` - `owner` / `repo` or equivalent project coordinates - `include_writeback_suggestions`: boolean - `stale_days`: integer threshold ### Outputs and delivery targets - merged queue showing: - open PRs / review items - open issues / work items - stale items - blocked items - suggested next actions - source links should point back to the original PR/issue/tracker item - write-back suggestions must be clearly marked `approval-required` ## Manual run recipe 1. List repo review items and work items from the chosen repo connector. 2. If tracker is ready, fetch tracker work items and merge by title/ID/reference where possible. 3. Summarize stale and blocked items. 4. Suggest write-backs separately from the read-only report. ## Example routine wiring Schedule as a weekday triage routine or on-demand review block. Example payload description: `Run the canonical PR/Issue Triage pack for the main repo, merge repo/tracker context, and surface approval-gated write-back suggestions.` ## Example prompt `Run PR/Issue Triage for owner/repo using GitHub plus Linear. Show stale PRs, blocked issues, and suggested labels/comments, but do not perform write-backs without approval.` ## Failure and recovery behavior - Missing repo connector -> fail closed with setup hint. - Missing tracker connector -> continue with repo-only triage. - Proposed write-back with no approval -> keep suggestion in the report, do not execute it. ## Verification checklist - [ ] Manual repo-only proof passes. - [ ] Manual repo + tracker proof passes. - [ ] Missing tracker degrades gracefully. - [ ] Write-back suggestions are clearly approval-gated. - [ ] Source links are present for triaged items.
More from mkurman/zorai
- account-management>
- agile-scrum>
- albumentationsFast image augmentation library (Albumentations). 70+ transforms for classification, segmentation, object detection, keypoints, and pose estimation. Optimized OpenCV-based pipeline with unified API across all CV tasks. Supports images, masks, bounding boxes, and keypoints simultaneously. Note: classic Albumentations (MIT) is no longer maintained; successor AlbumentationsX uses AGPL-3.0. For torchvision-native augmentations, use torchvision.transforms.v2.
- aml-complianceAnti-Money Laundering (AML) and Know Your Customer (KYC) compliance workflow. Sanctions screening, PEP detection, transaction monitoring, suspicious activity reporting (SAR), and OFAC compliance.
- anki-connectThis skill is for interacting with Anki through AnkiConnect, and should be used whenever a user asks to interact with Anki, including to read or modify decks, notes, cards, models, media, or sync operations.
- approval-checkpoint-long-taskCanonical long-task pack for daemon-managed work with deliberate approval checkpoints, status summaries, rollback notes, and mobile-safe governance-aware updates.
- auditing-goal-artifactsUse when reviewing recent zorai goal run outputs, closure markers, ledgers, or evidence bundles to judge whether completion is credible or to identify remaining uncertainty.
- autogenAutoGen (Microsoft) — multi-agent conversation framework. Agent-to-agent chat, code generation & execution, tool use, group chat, and human-in-the-loop. Build collaborative AI systems with specialized agents.
- backtraderPython backtesting framework for trading strategies. Data feeds, brokers, analyzers, and live trading support. Strategy development with commission models, slippage, and signal-based execution.
- beautiful-mermaidRender Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.