Install
openclaw skills install ai-zidong-tibug将零散、口语化或评审纪要中的缺陷描述,规范化为可执行、可复现、可验收的“一句话 Bug”,并且每次都按禅道提单格式输出(未指明平台时默认安卓),自动登录禅道并逐条提交缺陷。Use when users ask to normalize bug wording, write bug titles, batch整理评审问题, and need fixed ZenTao fields + automatic submission for each issue.
openclaw skills install ai-zidong-tibug把每个缺陷改写成“单一问题、单一验收点”的标准表达,默认句式:
在【页面/场景】执行【操作】后,实际【结果】,应【期望结果】。
坚持:一条一句、一个问题、一个验收结论。
在输出任何 Bug 前,必须先熟悉对应的需求文档与 UI。
scripts/zentao_login_and_save_state.py 获取/刷新 token 登录态,再执行 scripts/zentao_submit_bugs.py 逐条创建缺陷并上传附件。默认行为:生成每条 Bug 后,自动登录禅道并创建缺陷单;仅当用户明确说“只生成不提单”时才跳过提交。
登录脚本(必须使用):
scripts/zentao_login_and_save_state.pypython3 scripts/zentao_login_and_save_state.py./playwright/.auth/zentao-storageState.json)HTTP_USER、HTTP_PASS、ZENTAO_USER、ZENTAO_PASSZENTAO_URL、STORAGE_STATE_PATH、VERIFY_SSL提单脚本(必须使用):
scripts/zentao_submit_bugs.pypython3 scripts/zentao_submit_bugs.py --input <bugs.json> --product-id <产品ID>--module-map <module-map.json>--create-mode auto|api|legacy--attachment-mode strong|api-link(默认 strong)--[no-]dedupe、--retry-attempts <n>./playwright/.auth/zentao-submit-result.json)references/submit-bugs-input.example.jsonreferences/module-map.example.json执行要求:
模块ID,否则按 --module-map 规则匹配,再兜底默认模块。strong 模式(legacy files[] 强绑定到禅道附件栏);可切换 api-link 模式回填附件链接到内容区。前置资料(首次提单前需具备):
所有 Bug 必须按禅道格式输出(强制),无论用户是否额外指定格式。
每条固定字段:
期望: 冒号后保留 1 个空格)标题格式(强制):
[安卓](模块/页面)问题描述[iOS](模块/页面)问题描述排版格式(强制):
期望: 。期望: 中的冒号后必须保留 1 个空格。说明:严重级别不再放在标题中,只保留在“严重级别”字段里。
指派人=孙晓晨指派人=蓝友亮[安卓],指派人用孙晓晨)。[安卓]↔孙晓晨,[iOS]↔蓝友亮。说明:可以先在内部生成“一句话 Bug”用于组织语言,但最终对外输出必须是禅道字段结构。
说明:严重级别表示“影响程度”,优先级表示“处理先后”,两者可不完全等同,但需给出明确值。
当输入是会议纪要、聊天记录、截图文字时:
输出前逐条检查:
需要模板、反例改写、批量整理示例时,读取:
references/templates-zh.mdreferences/submit-bugs-input.example.jsonreferences/module-map.example.json