issue-tracker-ingestion

Resolve tracker identifiers via MCP and write ticket metadata into 01-spec.md Source blocks.

50|7|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill issue-tracker-ingestion
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: issue-tracker-ingestion
Source: https://github.com/loiane/specs-driven-development-spring-angular/tree/main/.windsurf/skills/issue-tracker-ingestion
Command: npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill issue-tracker-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pulling and validating external ticket details into Spec documents is error-prone and time-consuming. This skill automates capturing ticket metadata from Jira, GitHub Issues, GitHub Pull Requests, Linear, and Azure Boards via MCP and writes a structured Source section into 01-spec.md.

Core Features & Use Cases

  • Resolve: Convert a tracker identifier into an MCP fetch and retrieve a ticket's metadata.
  • Capture: title, description, status, labels, assignee, comments (last 10), attachments (filenames only), URL, and fetched-at timestamp.
  • Output: Write a verbatim Source block in 01-spec.md at the start of the spec so the reference remains accurate.

Quick Start

Run the spec workflow to fetch a ticket and populate 01-spec.md.

Frequently Asked Questions about issue-tracker-ingestion

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

FAQPage Schema
How do I pull Jira ticket details into a spec document?▼

You can ingest Jira ticket metadata into a spec by resolving the identifier via MCP, which fetches the title, description, status, and comments, then writes them as a Source block into 01-spec.md.

Can I capture GitHub Issues and Pull Requests into a structured spec?▼

Yes, GitHub Issues and Pull Requests are supported. The skill resolves the ticket identifier via MCP, captures metadata like labels and assignee, and writes a verbatim Source section into your 01-spec.md file.

What's the best way to automate Azure Boards issue ingestion for spec generation?▼

Automating issue ingestion is done by providing an Azure Boards ticket identifier to the skill. It uses MCP to fetch metadata such as attachments and status, then writes a structured Source block at the start of your spec.

Do I need MCP wiring to ingest Linear ticket metadata into specs?▼

Yes, MCP wiring is required to fetch ticket metadata. The skill relies on MCP to retrieve data from trackers like Linear, capture the details, and output a verbatim Source block in the 01-spec.md file.

What ticket metadata is captured when ingesting issues into a spec?▼

The ingestion captures the title, description, status, labels, assignee, recent comments, attachments, URL, and fetched-at timestamp. This metadata is written verbatim as a Source block into 01-spec.md.

How many recent comments are fetched during issue tracker ingestion?▼

The ingestion captures the last 10 comments from the resolved ticket. Along with comments, it fetches the title, status, and attachments, writing them into a Source block in 01-spec.md.