guild-ticket

GitHub

通过 guild CLI 创建、更新、发布和管理项目工单(BUG/IDEA/STORY/SUBTASK),支持层级关联、里程碑分配、状态流转及权限控制。

data/skills-md/adventurer-tech/guild-skills/guild-ticket/SKILL.md NeverSight/learn-skills.dev

Trigger Scenarios

用户询问如何创建或管理工单 需要执行 BUG、IDEA、STORY 或 SUBTASK 的 CRUD 操作 涉及工单的工作流审批与发布

Install

npx skills add NeverSight/learn-skills.dev --skill guild-ticket -g -y
More Options

Non-standard path

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/adventurer-tech/guild-skills/guild-ticket -g -y

Use without installing

npx skills use NeverSight/learn-skills.dev@guild-ticket

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill guild-ticket -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "guild-ticket",
    "metadata": {
        "requires": {
            "bins": [
                "guild"
            ],
            "cliHelp": "guild ticket --help"
        }
    },
    "description": "Create, update, publish, and manage Guild tickets (IDEA, BUG, STORY, SUBTASK) via the guild CLI. Use when the user asks about tickets, bugs, stories, subtasks, or ticket workflows in Guild."
}

guild-ticket

Overview

Manage tickets through guild ticket subcommands. Ticket numbers (--no) are project-scoped.

Hierarchy rules

Type Parent Milestone
IDEA / BUG Must be root (no parent) Allowed on root only
STORY Parent must be IDEA Not allowed
SUBTASK Parent must be STORY or BUG Not allowed

Typical workflow

  1. Create BUG or IDEA at root: guild ticket create --type BUG --title "..." --content-file ./bug.md
  2. Break down STORY: guild ticket create --type STORY --parent-no <ideaNo> --title "..."
  3. Add SUBTASK under STORY or BUG: guild ticket create --type SUBTASK --parent-no <storyOrBugNo> --title "..."
  4. Set level: guild ticket set-level --no <n> --level 2
  5. Assign milestone (root only): guild ticket set-milestone --no <n> --milestone-no 3
  6. Publish: guild ticket publish --no <n>
  7. Move to todo lane (creates take action): guild ticket set-stage --no <n> --stage todo
  8. Take / submit / approve: guild ticket action --no <n> --name take|submit|approve|reject|untake

Publish only marks the ticket as published; you must set stage to todo before developers can take it (same as moving a card on the kanban).

Approve/reject actions are assigned to the ticket owner (usually PO), not PM.

Submit accepts an optional --pull-request-url; the repo must be bound to the project or omit the URL.

Commands

guild ticket list [--type IDEA|BUG|STORY|SUBTASK] [--status ...] --json
guild ticket get --no <n>
guild ticket create --type BUG --title "..." [--content-file path] [--parent-no <n>] [--milestone-no <n>]
guild ticket update --no <n> [--title ...] [--content-file path]
guild ticket delete --no <n>
guild ticket set-milestone --no <n> [--milestone-no <n>]
guild ticket set-level --no <n> --level <n>
guild ticket set-stage --no <n> --stage todo|doing|review|done
guild ticket set-stage --no <n> --clear
guild ticket set-iteration --no <n> [--iteration-no <n>]
guild ticket publish --no <n>
guild ticket unpublish --no <n>
guild ticket close --no <n>
guild ticket reopen --no <n>
guild ticket action --no <n> --name take|untake|submit|approve|reject [--pull-request-url ...]

Permissions (summary)

  • IDEA/BUG create: project access
  • STORY/SUBTASK create: P.ticket.manage
  • publish / unpublish: P.ticket.publish / P.ticket.unpublish
  • set-stage: P.ticket.manage
  • close / reopen: P.ticket.close
  • actions: P.ticket.action

Help

When parameters are unclear, run help first:

guild ticket --help
guild ticket create --help
guild ticket action --help

Tips

  • Use --content-file for long markdown bodies.
  • Use --json (default) for machine-readable output.
  • Do not use internal UUIDs; always use --no.

Version History

  • c3c0a1e Current 2026-07-23 11:05

Same Skill Collection

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

Metadata

Files
0
Version
5f4efd0
Hash
fc089eb1
Indexed
2026-07-23 11:05

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-15 02:24
浙ICP备14020137号-1 $お客様$