ticket-authoring
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
Skill by rampstackco
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rampstackco-ticket-authoring-38ec78
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, testing, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
ticket-authoring- Description
- Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its type requires. Use this skill whenever the user wants to write a ticket, create a Jira issue, Linear issue, or GitHub issue, file a bug report, write a user story or acceptance criteria, scope a spike, open an epic, or break work into tasks. Triggers on write a ticket, create an issue, file a bug, bug report, user story, spike, epic, task breakdown, turn this into tickets, break this down, acceptance criteria, definition of ready, ready for dev, backlog item, capitalization stage. Also triggers when the user pastes a PRD, a spec, or a bug description and asks what to do with it, even if they never say the word ticket.
- License
- MIT
- Instructions
- 179 lines in SKILL.md · view on GitHub
Files (9)
- SKILL.md
- bug-template.md · references/
- capitalization-guide.md · references/
- definition-of-ready-checklist.md · references/
- epic-template.md · references/
- example-bug-and-story.md · references/
- spike-template.md · references/
- story-template.md · references/
- task-template.md · references/
SKILL.md (first lines)
# Ticket Authoring Turn specs, bug reports, and loose requests into work items someone can pull and start without asking a question. Tracker-agnostic: works in Jira, Linear, GitHub Issues, or your tracker of choice. --- ## When to use - Turning a PRD or spec into a set of tickets - Filing a bug that someone else will fix - Writing a user story with checkable acceptance criteria - Scoping a spike so it ends in a decision, not a shrug - Opening an epic with a goal, a metric, and a way to kill it - Auditing a backlog for tickets that are not ready to pull - Tagging work items with a capitalization stage for finance ## When NOT to use - Writing the PRD or spec itself (use `pm-spec-writing`) - Deciding what ships this quarter (use `roadmap-planning`) - Running sprint ceremonies or measuring the team (use `sprint-operations`) - Writing up what went wrong after the fact (use `after-action-report`) - Handing a whole plan to a coding agent to execute unattended (use `dispatch-authoring`) --- ## Required inputs - The source material: a spec, a bug description, a request, or a conversation - The ticket type, or enough context to pick one - The tracker's field set, if it has required custom fields - The parent epic or story, if one exists - The capitalization policy, if the team capitalizes software development If the source is vague, ask before writing. A ticket written around a guess becomes a second ticket later. --- ## The framework: five types, one definition of ready each A ticket is ready when the person who pulls it can start work without a question. Each type has its own required fields, its own attachments, and its own done test. A field left blank is a question someone will ask in the middle of the sprint. Every type shares a base: title, type, owner, parent link, labels, and capitalization stage. ### Bug A bug ticket proves the defect exists and defines how to prove it is gone. - **Title.** `[area] [symptom] when [trigger]`. Example: "Checkout: total shows $0.00 when a promo code is removed." - **Repro steps.** Numbered. Each step is one action. Someone who has never seen the product can follow them. - **Environment.** Build or version, browser or device, account type, data state. - **Observed vs expected.** Two separate lines. Never one sentence with "but." - **Current test result.** The test that fails today, or "no test covers this." - **Severity and priority.** Two fields. Severity is how bad the defect is. Priority is when the team fixes it. - **Regression risk.** What else touches this code path. - **QA notes.** Edge cases to check beyond the repro. - **Fix verification method.** The specific test that proves the fix, by name or by steps. - **Expected test result after fix.** What passing looks like. Done test: the named verification passes, and the repro steps no longer reproduce. ### Task A task is a unit of build work with no direct user-facing outcome of its own. - Task spec: what changes, in plain language - Parent story link, if any - **Touches list:** files, services, flags, and tables in scope. This lets an executor scope the change and lets a reviewer spot drift. - Estimate - Screenshots of the affected area - QA notes - Definition of done Done test: every item in the definition of done is checked, and nothing outside the touches list changed without a note. ### Story A story delivers one user-visible outcome. - User story statement: "As a [user], I want [action], so that [outcome]." - Link to the PRD or spec. If none exists, write one first with `pm-spec-writing`. - Acceptance criteria in checkable form (Given, When, Then, or a checkbox list with observable outcomes) - Explicit non-goals - Wireframe or mockup screenshots, if any - Analytics events to emit, with names and properties - Feature flag, if any - QA notes Done test: every acceptance criterion is checked by someone other than the author. ### Spike A spike buys information with a fixed amount of time. - The question being answered, as one sentence ending in a question mark - Timebox, in days - Exit criteria: what counts as an answer - Resources, services, and platforms to evaluate - Competitor examples, if any - Required output artifact: a decision memo with a recommendation. Never "we looked into it." Done test: the memo exists, names a recommendation, and lands before the timebox ends. If time runs out, the memo says what is still unknown. ### Epic An epic groups work toward one outcome and carries the business case. - Date opened - Goal, in one sentence - Success metric, with baseline and target - Kill criteria: the signal that ends the epic early - Owner, one name - Roadmap fitment: which quarter, which objective (see `roadmap-planning` and `okr-design`) - Notes - Capitalization stage, if the work is capitalizable Done test: the success metric is measured, or the kill criteria fired and the epic closed on purpose. ### Severity is not priority
From rampstackco/claude-skills, MIT.
More from rampstackco/claude-skills
- 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
backup-and-disaster-recovery
rampstackco
Plan and run backups, set recovery objectives, and run disaster recovery drills.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-discovery
rampstackco
Run upstream brand discovery covering audience research, competitive landscape, category dynamics, problem space, and positioning territory exploration.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-ideation
rampstackco
Generate, evaluate, and narrow brand concepts during early ideation including positioning territories, naming candidates, mood directions, and narrative angles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-identity
rampstackco
Design or evaluate a brand visual identity system covering logo, color, typography, imagery direction, iconography, and motion principles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-style-guide
rampstackco
Build or audit a comprehensive brand style guide that documents the full brand system including story, logo system, color, typography, imagery, voice…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
beta-program-management
rampstackco
Running closed and open betas that produce real signal.
SkillBFreshness: B★ 992Claude Code +9
Signals
- Stars
- 992
- Forks
- 134
- Open issues
- 2
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
- Last release
- May 8, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rampstackco/claude-skills
- Website
- rampstack.co
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from rampstackco
- 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9
Cite this page
ticket-authoring skill. Agent Mart. https://agentmart.dev/skills/rampstackco-ticket-authoring-38ec78 (last updated 2026-10-24)