ar-ticket-creator

Creates one PR-sized ticket in the project's configured issue tracker from current work.

1|2|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/mahsanamin/agentic-repos --skill ar-ticket-creator-mahsanamin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ar-ticket-creator
Source: https://github.com/mahsanamin/agentic-repos/tree/main/skills/ar-ticket-creator
Command: npx skills add https://github.com/mahsanamin/agentic-repos --skill ar-ticket-creator-mahsanamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Spinning off a clean, well-formed ticket for work already in progress is repetitive and error-prone: tickets often leak file paths and line numbers, contradict the actual codebase, or miss deliverables that were only implied in conversation. This Skill standardizes that flow into one verified, intent-level ticket per PR-sized change. ## Core Features & Use Cases - Tracker-agnostic creation: Dispatches to the right tracker based on the project's config, using gh issue create for GitHub, the Atlassian MCP (createJiraIssue/editJiraIssue) for Jira, Linear MCP for Linear, or a manual identifier when no tracker is configured. - Mandatory codebase verification gate: Fact-checks every contract claim (field names, error shapes, API behavior) against the real source before writing the ticket, asking clarifying questions interactively or failing explicitly in non-interactive mode. - Convention enforcement and leak scan: Writes tickets at intent/contract level (no file paths, line numbers, or class names) and runs a deterministic scan to strip any code-location leaks before finishing. - Use Case: You are on a branch fixing a bug and want a ticket under your Jira epic. Invoke the Skill, answer the epic and requirement prompts, and receive a verified Task ticket with key, URL, and priority, ready for a future task-flow session to execute. ## Quick Start Say "create ticket" or "spin off a ticket" and provide the epic and a short description of the work when asked.

Frequently Asked Questions about ar-ticket-creator

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

FAQPage Schema
How do I create a Jira ticket from my current branch work?▼

Invoke the Skill with "create ticket" and answer the prompts for the epic key and the basic requirement. It verifies the requirement against the codebase, creates the ticket as a child of the epic via the Atlassian MCP, sets priority, and returns the ticket key and URL.

When should I use ar-ticket-creator vs ar-taskflow-planner?▼

Use ar-ticket-creator for one PR-sized change such as a bug fix or small enhancement, producing a single Task ticket. Use ar-taskflow-planner for large multi-PR features that need a spec, sequential sub-tasks, a Story ticket, and a story branch.

Does it support GitHub Issues and Linear, or only Jira?▼

It is tracker-agnostic and reads tracker.type from the project's config_hints.json. GitHub uses gh issue create, Linear uses the Linear MCP, Jira uses the Atlassian MCP, and a manual identifier is produced when no tracker is configured.

Why does the ticket avoid file paths and line numbers?▼

The ticket is the source for a future task-flow execution session that discovers code locations itself. Tickets stay at intent and contract level so they remain accurate as the code changes; a mandatory leak scan strips any file:line or class-name references before completion.

What happens if my requirement contradicts the actual codebase?▼

A mandatory pre-finalize gate fact-checks contract claims against the real source. In interactive mode it asks a clarifying question before writing; in non-interactive mode it rejects the ticket and fails the task rather than emitting a plausible-but-wrong ticket.