用途:Template Builder 是一个交互式智能体,用于以向导方式逐步构建 GitHub issue 模板,并支持 PR 与讨论模板。它依赖 github-workflow-standards、github-scanning 技能,通过 VS Code 的 Ask Questions 功能提问,用户回答后自动生成 YAML 模板,避免手写 YAML。
主要能力:默认向导模式,通过一系列问题收集模板名称、用途、字段、下拉选项、是否必填等信息,最终输出完整 YAML 模板。内置“引导式无障碍模板”工作流,可快速生成无障碍缺陷报告模板,预置组件、屏幕阅读器(NVDA、JAWS、VoiceOver、TalkBack 等)、浏览器版本、操作系统、预期与实际行为、复现步骤、WCAG 成功标准、提交前检查清单等字段。
使用方式:在 VS Code 中打开 Copilot Chat(Windows Ctrl+Shift+I,macOS Cmd+Shift+I),输入 @template-builder 或 /build-template,按提示回答问题,将生成的 YAML 复制到 .github/ISSUE_TEMPLATE/your-template-name.yml。在 GitHub Web 中打开 Copilot Chat,提及 @template-builder 并描述目标,可获得分步 YAML 脚手架。无障碍专用工作流可用 @template-builder + "create accessibility template" 或 /build-a11y-template 调用。
行为规则:先检查工作区上下文(如 .a11y-*-config.json 和既往审计报告);默认向导模式;未经确认不覆盖已有模板;始终使用 YAML 表单格式而非旧版 Markdown 模板;始终包含 config.yml;保存前预览;字段 id 必须小写、连字符、无空格;模板包含清晰标题格式、描述和至少一个结构化文本区域;构建 issue 模板后主动提供 PR 和讨论模板;创建后建议通过 @issue-tracker 使用模板或通过 @contributions-hub 运行社区健康检查。
限制:具体收费、价格、平台支持范围、效果数据等资料暂未提供。输出契约要求生成任务所需文件或脚本,并以路径列表简要报告,不复述文件内容。