ticket-attach-docs

Attaches session plan and research documents to the issue tracker ticket.

15|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/fprochazka/claude-code-plugins --skill ticket-attach-docs-fprochazka
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ticket-attach-docs
Source: https://github.com/fprochazka/claude-code-plugins/tree/main/plugins/sdlc/skills/ticket-attach-docs
Command: npx skills add https://github.com/fprochazka/claude-code-plugins --skill ticket-attach-docs-fprochazka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Plans and research documents live in a local .claude/plans/ directory on one machine, but the ticket is where the next person looks. This Skill moves the session's durable documents onto the ticket so the context outlives the worktree. ## Core Features & Use Cases - Ticket-aware document upload: Resolves the ticket from the session, inventories what the ticket already holds via a subagent, and decides create, update, or skip per file. - Carrier selection at run time: Uses tracker documents, file attachments, inline comments, or links depending on what the tracker offers and what the ticket already uses. - Idempotent repeat runs: Matches documents by title and updates in place, skipping unchanged content instead of duplicating it. - Use Case: After finishing an implementation, run the command to attach the briefing and implementation plan to ticket ABC-123, with secrets and internal-only dumps automatically excluded. ## Quick Start Ask the assistant to attach this session's plan and research documents to the current ticket.

Frequently Asked Questions about ticket-attach-docs

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

FAQPage Schema
How do I attach plan documents to a ticket automatically?▼

Run the command at the end of the work session; it collects files from the plans directory, matches them to the ticket, and uploads them through a subagent. It proposes create, update, or skip per file and asks for confirmation before uploading.

What files get attached to the ticket?▼

The briefing and the implementation plan are always attached. Other files are judged by whether they carry unique content someone would have to redo; files duplicating ticket content, superseded drafts, secrets, or restricted internal dumps are skipped.

Does it work with different issue trackers?▼

Yes, the tracker is resolved at run time via the workflow-identify skill, and the appropriate tracker skill is loaded before any commands run. It never assumes a tracker supports documents and adapts to attachments or comments instead.

What happens when I run it a second time on the same ticket?▼

Repeat runs are expected. Document carriers are matched by title and updated in place, while attachment and comment carriers are compared by content and re-uploaded only when changed; unchanged content is skipped.

Can it modify the ticket state or the documents themselves?▼

No. It never changes ticket state, assignee, labels, or priority, and it uploads files exactly as written without rewriting or reformatting. Files containing secrets are skipped rather than silently edited.