loiane/specs-driven-development-spring-angular/issue-tracker-ingestion

Claude Code and agent skill by loiane/specs-driven-development-spring-angular

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Pull issue/PR/ticket details from Jira, GitHub Issues, Linear, or Azure Boards via MCP into `01-spec.md` `## Source`. Use at the start of `/spec` whenever the user references an external ticket.

Install

npx vskill@latest install loiane/specs-driven-development-spring-angular/issue-tracker-ingestion

SKILL.md

Issue tracker ingestion

Supported sources

SourceMCP serverIdentifier shape
Jira (Atlassian)atlassianSHOP-1422
GitHub Issuesgithubowner/repo#42 or URL
GitHub Pull Requestsgithubowner/repo!42 or URL
LinearlinearENG-123
Azure Boardsazure-devopsAB#54321

If no MCP is configured, fall back to user-provided text. Never invent a ticket.

Recipe (per source)

  1. Resolve identifier → MCP fetch.
  2. Capture: title, description, status, labels, assignee, comments (last 10), attachments (filenames only), URL, fetched-at timestamp.
  3. Write a verbatim block in 01-spec.md:

```markdown ## Source

  • System: Jira
  • ID: SHOP-1422
  • URL: https://example.atlassian.net/browse/SHOP-1422
  • Title: Apply gift card at checkout
  • Status: In Progress
  • Fetched: 2026-04-18T10:00:00Z

### Description (verbatim) > Users should be able to apply a gift card during checkout. It should reduce the order total. If the card has been used, show an error.

### Comments (last N, verbatim) > [PM, 2026-04-15]: Confirmed only authenticated buyers in scope. > [Eng lead, 2026-04-16]: Use existing error envelope. ```

  1. Extract candidate ACs only from the verbatim text. Do not paraphrase requirements; quote the source line and put your AC under it. If a candidate AC has no source line, it goes to ## Open Questions as a Q-NNN.

No-invention enforcement

If a source field is missing (e.g. no acceptance criteria in the ticket), the agent does not fill it from imagination. It writes:

markdown
-Q-001: Source ticket has no explicit acceptance criteria. Need user to confirm AC list before proceeding to AC drafting.

/spec then halts and asks the user.

Updating after the ticket changes

If the user re-runs /spec and the ticket has changed:

  • Re-fetch.
  • Diff old vs new in ## Out-of-Band Inputs ("ticket updated 2026-04-19; description gained paragraph about partial redemption").
  • Add Q-NNN for any new requirement not yet in AC.

Anti-patterns

  • "The ticket says X" without quoting it.
  • Summarizing comments instead of quoting.
  • Pulling AC from the ticket title alone.
  • Silently ignoring an unread comment that contradicts the description.
  • Assuming the ticket assignee = the spec author.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Refreshed 29 Oct 2026, 11 days ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/loiane/specs-driven-development-spring-angular/issue-tracker-ingestion/badge)](https://verified-skill.com/skills/loiane/specs-driven-development-spring-angular/issue-tracker-ingestion)

Something wrong with this skill or its page? Tell us.