配置工作项平台并识别 Azure DevOps 流程模板,保存后续使用偏好。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "board-config" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/devsquad-copilot/main/.github/plugins/devsquad/skills/board-config/SKILL.md 2. 保存为 ~/.claude/skills/board-config/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我配置当前仓库的工作项平台。代码仓库在 GitHub,但我不确定需求和缺陷应该记录到 GitHub Issues、Azure DevOps Boards,还是只保存在本地 tasks.md。
给出平台确认结果,并保存仓库平台、工单平台等配置偏好。
我们使用 Azure DevOps Boards。请根据现有工作项类型帮我判断当前项目使用的是 Scrum、Agile、Basic 还是 CMMI,并记录到配置中。
识别出对应流程模板,必要时提示用户确认,并写入配置文件。
先检查当前项目是否已经有 board-config;如果已有配置就直接说明结果,如果只有 repo 平台信息,再继续帮我确认工单平台。
返回现有配置状态,并在信息不完整时继续完成配置流程。
开发者或产品经理在代码仓库与工单系统不在同一平台时,可先用它确认工作项应在哪里管理。它支持区分 GitHub、Azure DevOps 或仅本地记录。
团队准备在 Azure DevOps 中管理需求和任务时,可用它识别当前项目的流程模板。这样后续创建或读取工作项时能按正确的类型和字段处理。
在已有项目中,它会先检查是否存在已保存的 board-config,并尽量沿用现有设定。若配置不完整,再引导用户补齐必要信息。
文档主要说明如何为项目配置工作项管理平台:先检查是否已有 `.memory/board-config.md`,再确认工作项应使用 GitHub Issues、Azure DevOps Boards 还是本地 tasks.md。若选择 Azure DevOps,还会根据现有工作项类型识别 Scrum、Agile、Basic 或 CMMI 流程模板,并将结果写回配置文件。文档还补充了 GitHub 标签模式识别以及不同模板下常见工作项类型与字段要求。
cat .memory/board-config.md 2>/dev/null
If Board Platform is filled in, use the configured platform. If only Repo Platform is filled in (hook seed), proceed to confirm board.
The repo and the board can be on different platforms. Ask the user:
Repo detected: [Repo Platform from config, or detect from remote]
Where do you want to manage work items?
[G] GitHub Issues
[A] Azure DevOps Boards
[L] Local only (tasks.md)
If Repo Platform is azdo, suggest Azure DevOps Boards as default. If github, ask the user (it could be GitHub Issues or Azure DevOps).
Search existing work items and identify by types:
| Type found | Template |
|---|---|
| Product Backlog Item | Scrum |
| User Story | Agile |
| Issue (without PBI/US) | Basic |
| Requirement | CMMI |
If there are no work items, ask the user.
Save to .memory/board-config.md:
# Board Config
Repo Platform: [github|azdo]
Board Platform: [github|azdo|local]
Azure DevOps URL: [url] (if applicable)
Process Template: [scrum|agile|basic|cmmi] (if Azure DevOps)
| Repository | Board | Action |
|---|---|---|
| GitHub | GitHub | Create issues on GitHub (default) |
| GitHub | Azure DevOps | Create work items on Azure DevOps |
| Azure DevOps | Azure DevOps | Create work items on Azure DevOps |
| Azure DevOps | GitHub | Create issues on GitHub |
| Any | Local | Generate tasks.md only |
type:bug, type:feature, priority:high are found, the project already has conventions| If found | Use pattern |
|---|---|
type:xxx or kind:xxx | Prefix type: or kind: |
priority:xxx or P1/P2/P3 | Same format found |
feature/xxx or feature:xxx | Same format found |
| No pattern | Use devsquad default: type:user-story, feature:<name> |
| Template | User Story Type | Task Type |
|---|---|---|
| Scrum | Product Backlog Item | Task |
| Agile | User Story | Task |
| Basic | Issue | Task |
| CMMI | Requirement | Task |
Scrum:
Agile:
Basic:
CMMI:
它用于配置工作项管理平台,识别 GitHub Issues、Azure DevOps Boards 或本地 tasks.md,并保存偏好。它不负责创建工作项,也不负责管理实现流程。
它会根据现有工作项类型推断流程模板,例如 Product Backlog Item 对应 Scrum、User Story 对应 Agile。若没有现成工作项,则需要询问用户确认。
文档显示配置会保存到 `.memory/board-config.md`,包含 Repo Platform、Board Platform,以及 Azure DevOps 相关信息(如适用)。更多细节见源码仓库。
为软件架构图提供设计与审查建议,提升文档中的图示清晰度与规范性
帮助你创建、切换并检查代码分支,确保实现前遵循正确分支策略。
用于初始化项目或校验并生成 SDD 文档模板,确保规范齐全且为最新版本。
用于初始化项目时检查并创建社区治理所需的标准仓库文件。
在开始处理 GitHub 或 Azure 工作项前,核对负责人、依赖、优先级与产能。
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
帮助你规范创建 GitHub Issues 或 Azure DevOps 的任务、需求与史诗条目。
用标签驱动的问题分诊流程,规范状态流转并生成可追溯分诊记录。
为 Power Apps 代码应用接入 Azure DevOps 连接器,便于查询工单、提报缺陷与管理流水线。
用自然语言自动化管理 Productboard 的需求、目标、组件与发布流程。
通过自然语言管理 Azure DevOps 的工作项、迭代与看板,提升团队交付效率。
让 AI 直接操作 Azure DevOps 项目、代码库、工单、PR 与流水线。