managing-issues

Create, update, and manage GitHub or Linear issues with native dependency graphs and approval-gated batches.

6|Updated Jul 10, 2026
One-click install
npx skills add https://github.com/jrgilbertson/the-rookery --skill managing-issues-jrgilbertson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: managing-issues
Source: https://github.com/jrgilbertson/the-rookery/tree/main/skills/managing-issues
Command: npx skills add https://github.com/jrgilbertson/the-rookery --skill managing-issues-jrgilbertson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Keeping issue trackers accurate and well-structured is tedious and error-prone: issues get created without clear verification criteria, dependency relationships drift, and bulk edits happen without review. This Skill shapes work into verifiable issues, maintains native parent/sub-issue/blocker graphs in GitHub or Linear, and gates every tracker mutation behind a complete preview and explicit approval. ## Core Features & Use Cases - Issue shaping and decomposition: Draft issues from a Problem/Scope/Verification template and split large work only into independently deliverable, verifiable leaves. - Dual-provider support: Operates against GitHub (via authenticated gh CLI) or Linear (via connected MCP tools or the Orca CLI), with a validated per-repository config at .agents/managing-issues.json. - Graph, readiness, and completion management: Traverse issue families, derive readiness (needs-discovery, needs-planning, ready), compute the Ready Frontier, and verify completion against evidence before closing. - Safe mutation lifecycle: Every batch is previewed with exact effects, directly approved, revalidated before each write, applied once, and read back with applied/failed/indeterminate classification. - Use Case: Ask the agent to break a feature request into GitHub sub-issues with blocker relationships; it drafts each issue, previews the full ordered batch of creates and edges, and applies them only after your approval. ## Quick Start Use the managing-issues skill to draft and create a GitHub issue for the login timeout bug with clear verification criteria, then show me the preview before writing anything.

Frequently Asked Questions about managing-issues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create GitHub issues with sub-issues and blockers using an AI agent?▼

Describe the work and let the skill decompose it into independently verifiable leaf issues, then preview the full ordered batch of creates and relationship edges. Nothing is written until you directly approve the exact displayed batch.

How to manage Linear issues with MCP tools or the Orca CLI?▼

The skill selects one session transport: connected Linear MCP tools when available, or the Orca CLI with its version-matched guide as command authority. It authenticates, resolves the exact workspace and team, and gates every write behind a complete preview and approval.

Does this skill support both GitHub and Linear issue trackers?▼

Yes, it supports GitHub via the authenticated gh CLI and Linear via MCP tools or Orca. One provider is configured as canonical per repository in .agents/managing-issues.json, and cross-tracker requests resolve only through an exact provider-native link.

Can the agent close or delete issues automatically?▼

Issues are never permanently deleted; the skill offers reversible close or cancel instead. Completion closing happens only after every Verification criterion is proven against current evidence, and each lifecycle change requires its own approved preview.

What happens if an issue create fails or is unconfirmed?▼

An unconfirmed create is classified as indeterminate and is never retried or matched by title or similarity. The batch stops at the first failed or indeterminate effect, and recovery requires a fresh read, new preview, and new approval.

When should I not use this issue management skill?▼

Do not use it for implementing issue work, running pull-request workflows, creating worktrees or branches, or orchestrating delivery. It manages only issue records and their dependency graphs; execution belongs to downstream workflows.