link-epics

Assign orphaned issues to EPICs using Jaccard similarity scores.

7|2|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/BrennonTWilliams/little-loops --skill link-epics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: link-epics
Source: https://github.com/BrennonTWilliams/little-loops/tree/main/skills/link-epics
Command: npx skills add https://github.com/BrennonTWilliams/little-loops --skill link-epics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the issue of project backlog clutter where orphaned tasks lack context or parent EPICs, preventing clear tracking of feature progress and sprint alignment.

Core Features & Use Cases

  • Automated Assignment: Uses Jaccard similarity to match orphaned issues to existing EPICs based on title and summary text.
  • EPIC Synthesis: Automatically clusters related orphaned issues and proposes new EPICs to group them logically.
  • Use Case: When a project accumulates dozens of unassigned bugs or feature requests, this skill can instantly group them into thematic EPICs, ensuring every task is accounted for in the project roadmap.

Quick Start

Run the link-epics skill in synthesize mode to automatically cluster orphaned issues and propose new EPICs for your project.

Frequently Asked Questions about link-epics

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

FAQPage Schema
How do I automatically group orphaned GitHub issues into EPICs?

You can automatically group orphaned issues into EPICs by calculating Jaccard similarity scores between issue titles and summaries to match orphans to existing EPICs or synthesize new ones. This skill reads issue metadata and writes assignments back to the file system.

What is the best way to organize unassigned project backlog tasks?

Organizing unassigned project backlog tasks is best handled by clustering orphaned issues based on text similarity. This skill identifies thematic relationships and proposes new EPICs to group related tasks logically, ensuring every task is accounted for in the roadmap.

How does Jaccard similarity work for issue tracking and clustering?

Jaccard similarity works for issue tracking by comparing the text overlap between issue titles and summaries. The skill calculates these similarity scores to determine how closely related orphaned tasks are, using the results to assign them to existing EPICs or cluster them into new ones.

Do I need a specific CLI tool to automate issue tracking assignments?

You need integration with issue tracking CLI tools to automate assignments. The skill relies on these command-line interfaces to read project metadata and perform the file-system write-back operations required to link orphaned issues to EPICs.

Can I synthesize new EPICs from orphaned issues automatically?

Yes, you can synthesize new EPICs from orphaned issues automatically by running the skill in synthesize mode. It clusters related orphaned tasks together and proposes new EPICs to group them logically, clearing up backlog clutter instantly.

When should I not use automated clustering for project management?

You should not use automated clustering when issue titles and summaries lack sufficient text overlap for accurate Jaccard similarity calculations. The skill requires descriptive metadata to successfully match orphans to existing EPICs or synthesize logical new groupings.