Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计通过

ticket-creator票证创建者

Agent Skill

用于处理 Jira 项目、任务、缺陷、Sprint、负责人和状态流转。它适合让 Agent 辅助查询工单、汇总迭代进展、创建任务或整理需求和缺陷信息。使用时要确认项目权限、字段配置和工作流规则,不同团队的 Issue 类型、状态和必填字段可能不同;涉及批量改状态、改负责人或创建工单时,应先预览变更内容再执行。

总安装

605

周安装

26

GitHub Stars

公开资料未说明

下载量

212
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ticket-creator(票证创建者)
来源仓库:https://github.com/sylla-bv/sylla-skills
仓库路径:skills/ticket-creator
安装命令:
npx skills add https://github.com/sylla-bv/sylla-skills --skill ticket-creator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/sylla-bv/sylla-skills --skill ticket-creator

简介

用于处理 Jira 项目、任务和缺陷流转。

  • 适合查询工单、汇总迭代进展或创建新任务。
  • 使用时需确认项目权限、字段配置和工作流规则。
  • 安装命令:npx skills add https://github.com/sylla-bv/sylla-skills --skill ticket-creator
  • 涉及批量改状态或负责人时应先预览变更内容。

SKILL.md

Ticket Creator

Create well-structured Linear tickets optimized for AI agent (Claude Code) implementation. Follow a pattern-first, template-driven workflow that ensures the implementing agent can plan and execute without making open-ended architectural decisions. Consult references/guidelines.md for detailed quality criteria and writing guidelines.

Core Principle: Pattern-First

The strongest predictor of ticket success is whether the implementing agent can copy-and-adapt from an existing pattern. Every ticket MUST reference an existing code pattern or explicitly flag it as a first-time pattern requiring extra specification.

AskUserQuestion Usage

Only invoke AskUserQuestion when the answer cannot be deduced from the current conversation context, the codebase, or prior responses. If the information is available or can be inferred, proceed without asking. This applies to all stages — classification, deduplication, information gathering, anti-pattern resolution, splitting, and confirmation.

Workflow

Use TaskCreate at the start to plan the workflow steps, and TaskUpdate to mark each step as you complete it. This keeps progress visible and survives /compact.

1. Gather Context & Classify

Extract as much information as possible from the current conversation before asking any questions. If work has been discussed, use that context to pre-fill ticket details.

Classify the ticket:

  • Normal (feature, improvement, refactor) → references/template-normal.md
  • Bug (error, broken behavior) → references/template-bug.md

Identify the domain from context or keywords:

DomainKeywords
UIpage, component, layout, frontend, table, form, modal, sidebar
Backendserver action, API, endpoint, database, schema, query, migration, job
Data-Engineharvester, actor, pipeline, scraper, PDF, Python, data-engine

If classification is ambiguous, use AskUserQuestion to clarify.

2. Check for Duplicates

Use Task with subagent_type general-purpose to search Linear for existing similar tickets. Pass the ticket description, key terms, and domain as context, along with the instructions from references/duplicate-checker.md. The subagent handles all list_issues calls and returns a concise summary.

If the subagent surfaces matching tickets, present them to the user and ask whether to proceed, update an existing ticket, or link as related.

3. Load Template & Gather Information

Load the appropriate template from references/. Gather missing required information conversationally, 1-2 questions at a time, in this priority order:

  1. What are we building/fixing and why? What's the scope?
  2. Is there an existing pattern to follow? (most critical)
  3. Technical details — types, contracts, file paths
  4. Side effects, integration points, permissions
  5. Acceptance criteria and verification hints

For bug tickets: if a Sentry issue ID or URL is available, use Task with subagent_type general-purpose to fetch the Sentry error details. Instruct the sub-agent to return only the fields needed for the ticket: error message, affected file/line, root cause (if determinable), frequency/user impact, and any relevant breadcrumbs. See references/template-bug.md for the full field list. This prevents verbose Sentry payloads (stack traces, raw breadcrumbs) from flooding the main context.

4. Pattern Discovery

Use Task with subagent_type Explore to search the codebase for:

  • Existing implementations to reference as patterns
  • Relevant Claude Code skills (scan .claude/ directories for SKILL.md files)

Include discovered patterns in the ticket's "Existing pattern to follow" field. Include discovered skills in the Implementation Toolkit section using the format: skills: [skill-name-1, skill-name-2]

5. Quality Gate

Run all anti-pattern checks from references/anti-patterns.md. Surface any warnings and resolve them with the user before proceeding.

Evaluate whether the ticket should be split (see Ticket Splitting below).

6. Draft & Confirm

Compile the ticket using the loaded template. Present a concise preview — title, summary, key fields, acceptance criteria — not the full ticket body.

Ask the user to confirm or request changes before creating.

7. Create in Linear

Create the ticket using create_issue with: team ("Sylla Tech"), title, description, priority. Only set assignee if the user specifies one.

If dependencies exist, use blockedBy or blocks fields. Link related tickets found during deduplication using relatedTo.

Share the ticket link with the user after creation.

Ticket Splitting

When splitting, use TaskCreate with blockedBy to model the dependency order between split tickets (e.g., backend before UI). Use TaskList to review progress and TaskUpdate to track each ticket through stages 3-7.

Multi-Category Split

If work spans multiple domains (e.g., UI + Backend + Data-Engine), create separate linked tickets — one per domain. Run stages 3-7 for each, carrying forward shared context (priority, description, related tickets). Cross-link tickets using relatedTo.

File-Based Split

If a ticket would modify more than 8 files, suggest splitting into smaller, focused tickets. Each split ticket should be independently implementable.

Title Conventions

TypeFormat
FeatureImplement [thing] for [purpose]
UI PageCreate [page name] page at [route]
UI ComponentAdd [component] to [location]
API/EndpointAdd [method] [endpoint] endpoint
RefactorRefactor [what] to [improvement]
BugFix [symptom] in [location]

Reference Files

FilePurpose
references/template-normal.mdTemplate for features, improvements, refactors (with conditional UI/Backend/Data-Engine sections)
references/template-bug.mdTemplate for bug fixes (with Sentry MCP integration)
references/anti-patterns.mdAnti-pattern detection rules to run before ticket creation
references/guidelines.mdQuality criteria, writing guidelines, and verification rules
references/layout-patterns.mdUI layout pattern decision table and component reference
references/duplicate-checker.mdSubagent prompt for Linear duplicate search (used in step 2)

Example Tickets

Consult these real ticket examples to calibrate structure and detail level:

ExampleDomainBased On
examples/backend-ticket.mdBackend (server action + API)S-1176
examples/bug-ticket.mdBug fix (root cause known)S-1222
examples/data-engine-ticket.mdData-engine harvesterS-1149
examples/ui-ticket.mdUI page creationS-1163

Quality Test

Before creating, verify: *"Could the implementing agent create a complete plan from this ticket without making any open-ended architectural decisions?"*

If the answer is no, identify what's ambiguous and ask for it. See references/guidelines.md for the full quality checklist.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.18%
按下载量换算81

Claude

29.59%
按下载量换算63

Cursor

19.36%
按下载量换算41

Gemini CLI

10.5%
按下载量换算22

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills