ticket

Create problem-first issue tickets with acceptance criteria for Linear, GitHub Issues, or Jira.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CasaPerks/casaflow --skill ticket-casaperks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ticket
Source: https://github.com/CasaPerks/casaflow/tree/main/core/skills/ticket
Command: npx skills add https://github.com/CasaPerks/casaflow --skill ticket-casaperks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams turn vague requests into well-written tickets that describe the real need and acceptance criteria without slipping into implementation details.

Core Features & Use Cases

  • Problem-first ticket writing for engineering, customer success, and leadership, including a structured description with acceptance criteria.
  • Tracker-aware ticket creation by reading casaflow.config.md (ticket-system, ticket-prefix, branching.format) and routing to the correct tracker pack for field mapping.
  • Branch setup readiness by deriving or receiving the appropriate ticket/branch naming so work can start consistently.

Quick Start

Use ticket to create a new tracker issue by telling the assistant: /casaflow:ticket.

Frequently Asked Questions about ticket

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

FAQPage Schema
How do I write Jira tickets with clear acceptance criteria?

To write Jira tickets with clear acceptance criteria, use a problem-first format that focuses on the real need rather than implementation details. This approach reduces ambiguity and rework by structuring descriptions consistently across features, bugs, and tasks.

What is the best way to create Linear issues consistently?

Creating Linear issues consistently requires a tracker-aware approach that reads configuration mappings for prefixes and estimate scales. It routes issue creation through the correct pack to ensure field mapping matches your project's specific ID and label requirements.

How do I generate GitHub issues from feature requests?

Generating GitHub issues from feature requests involves translating vague requests into structured tickets with acceptance criteria. This ensures the created work items maintain consistent framing and provide branch setup readiness for subsequent development.

Can I use a single workflow to create tickets across Jira, Linear, and GitHub?

Yes, you can create tickets across Jira, Linear, and GitHub by reading a configuration file for your ticket-system, ticket-prefix, and branching format. This routes creation through the appropriate tracker pack to map fields correctly for each platform.

How does branch naming work when creating new tracker issues?

Branch naming when creating new tracker issues works by deriving the appropriate branch format from configuration settings after the ticket is created. This ensures work can start consistently and returns the created ticket details for immediate branch setup.

Why do my engineering tickets lack consistent framing across different trackers?

Engineering tickets lack consistent framing across different trackers when creation lacks a unified configuration for prefixes and field mappings. Applying a structured problem-first approach ensures consistent formatting and reduces ambiguity whether filing features, improvements, or retroactive work items.