repo-issues

Triage open GitHub issues and apply them as pull requests to the pipeline repository.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/asengardeon/btt-sdd-pipeline --skill repo-issues-asengardeon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: repo-issues
Source: https://github.com/asengardeon/btt-sdd-pipeline/tree/main/.claude/skills/repo-issues
Command: npx skills add https://github.com/asengardeon/btt-sdd-pipeline --skill repo-issues-asengardeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Maintaining a repository's own improvement backlog is tedious: someone must read every open issue, decide which ones are actionable, implement each change, open a PR, and merge it. This Skill automates that entire self-maintenance loop for the btt-sdd-pipeline repository. ## Core Features & Use Cases - Issue triage: Lists open issues via the GitHub CLI and classifies each as directly applicable, needing clarification, or not applicable, presenting the plan for user approval before touching any file. - End-to-end change application: For each approved issue, creates a properly prefixed branch, applies the change following repository conventions, bumps the plugin version when packaged content changes, and opens a PR with "Closes #N". - Label synchronization and merge: Ensures issues carry type and origin labels, mirrors them onto the PR, waits for a clean mergeable state, then squash-merges and confirms issue closure. - Use Case: After a retrospective files several improvement issues against the pipeline, run this Skill to process the whole backlog in one session, with each issue becoming its own reviewed and merged PR. ## Quick Start Ask the assistant to process the open issues of the btt-sdd-pipeline repository and apply the ones that make sense as pull requests.

Frequently Asked Questions about repo-issues

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

FAQPage Schema
How do I process open GitHub issues automatically with the gh CLI?▼

List open issues with gh issue list in JSON mode, classify each by applicability, then create a branch, apply the change, and open a PR with gh pr create including Closes #N. This Skill automates that full loop for the btt-sdd-pipeline repository.

How does the skill decide which issues to apply?▼

Each issue is classified as directly applicable, needing clarification, or not applicable based on scope and ambiguity. The triage plan is presented to the user for explicit approval before any file is modified, and ambiguous issues are never decided unilaterally.

Does this skill work on repositories other than btt-sdd-pipeline?▼

No. It is deliberately exclusive to the asengardeon/btt-sdd-pipeline repository and is not distributed with the plugin package. Its conventions, label scheme, and merge policy are specific to that repository's maintenance workflow.

What happens when a pull request is not mergeable?▼

The skill checks mergeable state up to three times and never forces a merge over conflicts or failing CI. It reports the blocked PR to the user, leaves it open, and moves on to the next approved issue instead of stalling the batch.

When does the skill bump the plugin version?▼

The version in plugin.json is incremented only when the change touches files inside plugins/btt-sdd/, using a patch bump by default or a minor bump for new capabilities. Changes outside the packaged plugin content do not trigger a version bump.