在开始处理 GitHub 或 Azure 工作项前,核对负责人、依赖、优先级与产能。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "work-item-workflow" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/devsquad-copilot/main/.github/plugins/devsquad/skills/work-item-workflow/SKILL.md 2. 保存为 ~/.claude/skills/work-item-workflow/SKILL.md 3. 装好后重载技能,告诉我可以用了
请按工作项实施流程检查这个 GitHub Issue:确认负责人是否是我,列出阻塞依赖,判断当前优先级,并结合我的在途任务评估是否现在开始最合适。
一份开工前检查结果,包含负责人确认、依赖清单、优先级判断和是否建议立即开始。
请检查这个 Azure DevOps 工作项是否适合本迭代立即实施:核对指派人、前置任务、业务优先级,以及团队当前容量是否支持接手。
一份实施准备度评估,说明该工作项是否可立即进入开发及原因。
基于这个工作项信息,帮我做开工前审查:检查是否缺少负责人、是否存在未完成依赖、优先级是否足够高、以及我的容量是否允许并行处理。
一份风险与阻塞总结,指出缺失信息、潜在冲突和建议的下一步动作。
Analyze the user's input to determine the source:
.memory/board-config.md or detect from remote (git config --get remote.origin.url)gh api user --jq '.login'az account show --query user.name -o tsv or ask the userExecute in order. If any check blocks, STOP and inform the user.
| Situation | Action |
|---|---|
| Assigned to another dev | STOP: "Work item already assigned to [name]." |
| No assignee | Assign current user (see below), then inform: "Assigned this task to you." |
| Assigned to the current user | Proceed |
When the work item has no assignee, do not skip this step. Execute the assignment before moving to the State update check:
github/issue_write with method: "update", the issue number, and assignees: ["<current-user-login>"] (the login obtained in step "Get current user").ado/wit_update_work_item to set the System.AssignedTo field to the current user.If the assignment call fails (permission error, user lookup empty, API error), STOP and report the failure rather than silently proceeding to later checks. The downstream flow (state update, branch creation, PR linkage) assumes the work item is owned by the current user.
status:in-progressboard-config skill for details)This task has unfinished dependencies:
- #[ID]: [title] (state: [state])
[V] View dependency details
[O] Work on another task
[I] Ignore and continue anyway (not recommended)
There are higher priority tasks available:
- #[ID]: [title] (P1)
Requested task: #[ID] (P2)
[P] Pick the higher priority task (recommended)
[C] Continue with the requested task
You already have [N] tasks in progress:
- #[ID]: [title]
[F] Finish a task before picking up another (recommended)
[C] Continue and pick up another task
docs/features/ directory. If the user specified a feature, use it.Developers should work on only one task at a time. Work happens at the task level, not at the feature, user story, or epic level directly.
When synchronizing with the board, the agent should:
feature:<name>, type:user-story, type:task…
为软件架构图提供设计与审查建议,提升文档中的图示清晰度与规范性
用于统一项目 Markdown 文档的格式、结构与写作风格规范。
帮助你创建、切换并检查代码分支,确保实现前遵循正确分支策略。
基于代码差异生成规范化 Git 提交信息,并支持按逻辑分组提交
用于初始化项目或校验并生成 SDD 文档模板,确保规范齐全且为最新版本。
系统化排查测试失败、构建中断与异常运行问题,帮助快速恢复开发进度
帮助你规范创建 GitHub Issues 或 Azure DevOps 的任务、需求与史诗条目。
在开发任务完成后,智能推荐最合适的下一步实施工作。
用标签驱动的问题分诊流程,规范状态流转并生成可追溯分诊记录。
用于规划阶段创建与维护架构决策记录,自动检查重复性、完整性与相关参考信息。
帮助用户进行隐私优先的工作追踪,并生成总结、报告与长期记忆。
在开始任何任务前建立统一开发工作流、分支检查与编码规范