Community研究與資料分析github.com

0xKoios/技能

管理 Azure Boards / ADO 卡片(票證、工作項目、故事、任務)。當使用者提及他們的看板、衝刺、工作項目或像 #512 這類項目時使用 —— 即使沒有提到 Azure DevOps。分支:設定 ado 技能;顯示我的卡片;建立或拆分任務;移動或關閉;記錄工時;評論;描述或驗收條件;規劃我的衝刺 / 優先做什麼。僅限看板操作(非應用程式碼、SQL 或管線)。

技能 是什麼?

這項技能讓一名開發者或 AI 代理能夠透過 MCP 或 `az` CLI 在 Azure Boards 上管理自己的卡片(工作項目)。它能夠處理從設定、檢視卡片、建立/拆分工作項目,到記錄工時、新增/編輯評論以及規劃衝刺等常見工作流程。所有團隊慣例都儲存在一個中央設定檔中,讓同一套技能可以適用於不同團隊。技能會根據環境自動智慧選擇後端(MCP 或 `az`),並透過嚴格的規則來防止意外寫入,例如在每次變更前強制要求預覽和使用者明確確認。它也支援安全引用值、外部卡片警告,以及基於設定的階層驗證(例如,要求上層項目)。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xKoios/skills/tree/HEAD/skills/ado-boards

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Azure DevOps 看板:我的卡片

協助一個人透過 MCP 或 az 管理他們在 Azure Boards 上的卡片。團隊慣例存在設定中;同一套技能適用於不同團隊。

1. 開始前

  1. 讀取設定 — ~/.config/ado-boards/config.md(Windows:%USERPROFILE%\.config\ado-boards\config.md)。如果缺少 → 先執行核心設定(workflows/setup.md);猜測組織/專案會寫到錯誤的地方。標記為 not set yet 的值會在第一次需要時由工作流程收集。
  2. 選擇本次使用的後端:
    • MCP:當 Azure DevOps MCP 工具可用時(例如 wit_work_item):載入 mcp-tools.md(加上一個 az/ 的缺口檔案,僅在該對應文件中記錄了 MCP 缺口時才載入)。
    • az:否則載入 az/README.md 以及此工作流程的單一區段檔案。當 HTML 描述/AC 寫入後出現亂碼,或 PowerShell 引用失敗時,也載入 az/windows.md。確認登入(az account show 或 AZURE_DEVOPS_EXT_PAT);如果都沒有,使用者自行執行 az login。
    • 兩者都無 → 指向設定。
  3. 開啟對應的工作流程(下表)並遵循它。工作流程說明要做什麼;後端檔案說明如何做。§2 中的規則約束兩個後端。

當設定已獲取、一個後端已選定,且工作流程檔案已開啟時,即完成。

使用者自行登入(Entra / az login)。Credentials 不留在聊天中。

2. 規則

讀取不需要權限。每次寫入都需要預覽和明確同意 — 即使工具本身不要求。看板是共享的;MCP 寫入通常跳過提示,因此預覽是關卡。

規則條件
預覽大小對使用者自己的卡片進行一次變更 → 一行 (#512: 狀態 作用中 -> 已關閉。確定嗎?)。多次變更,或他人的卡片 → 表格(ID、欄位、舊值、新值)。超過 10 項 → 說明數量並再次確認。
回讀每次寫入後:報告 ID、變更內容、URL https://dev.azure.com/<org>/<project>/_workitems/edit/<id>。
上層項目當設定說「上層項目必填:是」,僅在附帶上層項目時建立(孤立項目會從待辦事項檢視中消失)。
錯誤當設定說錯誤存在其他地方:在現有錯誤下提供一個任務(第二個錯誤會分割歷程)。
外部卡片設定中的標題前置詞(例如 EXT):警告評論可能在評論或欄位變更前同步給報表者;關閉時跳過影響。
單位時間欄位為純數字;單位在設定中。當使用者說出另一種單位時進行轉換,顯示兩者,並始終說明單位名稱(Boards 介面一律顯示 "h")。
卡片保留關閉或移動;將卡片留在看板上。僅在全數顯示並獲得同意後才移除評論 — 這兩者都無法復原。
自己的評論僅編輯或移除使用者自己的評論(ADO 會拒絕其餘部分)。
真實值要求提供估計值、指派對象、日期、影響 — 或留空。虛構的數字會在看板上看起來很真實。
安全引用安全地引用值;標題可能包含引號。
寫入結尾寫入後:你做了什麼、你跳過了什麼、一個下一步動作。僅讀取:只回答問題。

3. 工作流程

何時使用開啟
設定 ado 技能;設定遺失;某些東西變更了workflows/setup.md
我負責什麼;顯示我的卡片;移動;記錄工時;關閉workflows/my-cards.md
建立卡片;將故事拆分為任務workflows/create-card.md
新增、列出、編輯或移除評論workflows/comments.md
描述或驗收條件workflows/write-description.md
規劃我的衝刺;我應該優先做什麼workflows/plan-my-sprint.md

4. Agile 參考(對照設定驗證)

階層:Epic > Feature > User Story > Task。錯誤可依團隊設定位於故事旁或之下。

類型狀態
Feature / User StoryNew, Active, Resolved, Closed, Removed
BugNew, Active, Resolved, Closed
TaskNew, Active, Closed, Removed

上層項目:Task 在 User Story(或 Bug)之下,User Story 在 Feature 之下。自訂狀態和必填欄位會在收集後存在設定中。

相關技能