用途:该技能提供 ankitpokhrel/jira-cli 的命令参考与脚本模式,让用户无需 Jira 网页界面即可在命令行管理 issue、epic 与 sprint。属于手动调用的斜杠命令技能,不会因提及“jira”或“ticket”自动触发,需显式调用 /jira-cli。
前提:用 brew install ankitpokhrel/jira-cli/jira-cli 安装,然后执行一次 jira init 完成认证。使用前每会话运行 jira version 确认 PATH 上的 jira 是本项目(输出含 jira version 1.x.x 与 Homepage: https://github.com/ankitpokhrel/jira-cli);若输出不同或命令不存在,应停止并查明实际使用的 jira。供 AI 使用时始终加 --plain,通常再加 --no-headers,以获得可解析文本而非交互式表格。
主要能力:常用命令包括 jira issue list、jira issue view ISSUE-1、jira issue create、jira issue assign、jira issue move、jira issue comment add、jira issue worklog add,覆盖 issue 查询、创建、指派、状态流转、评论与工时。更多 filters、epic/sprint 管理、发布与输出格式需按需加载 references/commands.md,工作流示例见 references/workflows.md,脚本与自动化(批量指派、自动打标签、CSV 导出、速度/指标计算、CI/CD 钩子、错误处理与限流)见 references/scripting.md,不要凭记忆补全其余命令。
使用方式:--plain 输出为制表符分隔,可配合 while IFS=$'\t' read 逐行处理;创建 issue 时可加 --no-input 非交互执行,并从输出 URL 中用 grep -oE '[A-Z]+-[0-9]+$' 捕获新建 key。批量操作先只读查询列出确切 key,向用户展示并取得明确确认,再对每个已确认 key 单独执行命令。
限制:删除、批量流转/指派/编辑、从 sprint 移除等破坏性操作须遵循三步清单(只读查询列 key、展示并获明确确认、逐 key 执行),不得用管道直接把查询结果喂给变更命令(如 ... | xargs jira issue delete)。资料未提供具体收费、价格、平台与效果信息。