Tableaux Azure DevOps : mes cartes

Gestion des cartes Azure Boards (tickets, work items, récits, tâches). Utilisez cette compétence lorsque l'utilisateur mentionne son tableau, son sprint, son tableau Kanban ou un élément comme #512, même sans dire Azure DevOps. Branches : configurer la compétence ado ; afficher mes cartes ; créer ou découper en tâches ; déplacer ou fermer ; enregistrer du temps ; commentaires ; description ou critères d'acceptation ; planifier mon sprint / par quoi commencer. Opérations de tableau uniquement (pas de code applicatif, SQL ou pipelines).

Qu'est-ce que Tableaux Azure DevOps : mes cartes ?

Cette compétence permet à un utilisateur de gérer ses propres cartes Azure Boards (work items) via MCP ou l'interface en ligne de commande `az`. Elle est conçue pour s'adapter à différentes équipes grâce à un fichier de configuration partagée, et propose un ensemble de workflows couvrant les opérations courantes : consultation, création, mise à jour de l'état, ajout de commentaires, enregistrement du temps, rédaction de description ou critères d'acceptation, et planification de sprint. La compétence s'appuie sur un fichier de configuration (`config.md`) pour déterminer les conventions d'équipe (organisation, projet, hiérarchie des éléments de travail, champs requis, unité de temps). Elle offre deux backends interchangeables : MCP (lorsque les outils Azure DevOps MCP sont disponibles) ou `az` (Azure CLI), avec une logique de fallback en cas d'absence. Chaque opération d'écriture exige une prévisualisation et une confirmation explicite, et la compétence lit les règles de sécurité (prévisualisation, confirmation, préfixe pour les cartes externes).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xKoios/skills/tree/HEAD/skills/ado-boards

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Tableaux Azure DevOps : mes cartes ?

Aidez une personne à gérer ses propres cartes sur Azure Boards via MCP ou az. Les conventions d'équipe se trouvent dans la configuration ; la même compétence s'adapte à différentes équipes.

1. Avant tout

  1. Lire la configuration — ~/.config/ado-boards/config.md (Windows : %USERPROFILE%\.config\ado-boards\config.md). Absente → exécuter d'abord la configuration de base (workflows/setup.md) ; deviner l'organisation/projet écrit au mauvais endroit. Les valeurs marquées not set yet sont collectées la première fois qu'un workflow en a besoin.
  2. Choisir le backend pour ce tour uniquement :
    • MCP lorsque les outils Azure DevOps MCP sont disponibles (par ex. wit_work_item) : charger mcp-tools.md (plus un seul fichier d'écart az/ uniquement lorsque ce document décrit un écart MCP).
    • az sinon : charger az/README.md plus le fichier de section correspondant à ce workflow. Également az/windows.md uniquement lorsqu'une écriture de description/CA HTML est corrompue, ou que l'échappement PowerShell échoue. Confirmer la connexion (az account show ou AZURE_DEVOPS_EXT_PAT) ; si rien, l'utilisateur exécute az login lui-même.
    • Aucun → pointer vers la configuration.
  3. Ouvrir le workflow correspondant (tableau ci-dessous) et le suivre. Les workflows disent quoi faire ; le fichier backend dit comment. Les règles de la §2 lient les deux backends.

Terminé une fois la configuration en main, un backend choisi et le fichier workflow ouvert.

L'utilisateur se connecte lui-même (Entra / az login). Les identifiants restent hors du chat.

2. Règles

Les lectures ne nécessitent aucune permission. Chaque écriture nécessite un aperçu et un oui explicite — même lorsque l'outil lui-même ne le demande pas. Le tableau est partagé ; les écritures MCP ignorent souvent une invite, donc l'aperçu est la barrière.

RègleCritère
Taille de l'aperçuUn changement sur la propre carte de l'utilisateur → une ligne (#512 : State Active -> Closed. OK ?). Plusieurs changements, ou la carte de quelqu'un d'autre → tableau (ID, champ, ancien, nouveau). Plus de 10 → indiquer le nombre et confirmer à nouveau.
RelectureAprès chaque écriture : rapporter l'ID, ce qui a changé, l'URL https://dev.azure.com/<org>/<project>/_workitems/edit/<id>.
ParentsLorsque la configuration indique Parent required: yes, créer uniquement avec un parent (les orphelins disparaissent des vues backlog).
BoguesLorsque la configuration indique que les bogues vivent ailleurs : proposer une Tâche sous le bogue existant (un deuxième Bogue divise l'historique).
Cartes externesPréfixe de titre dans la configuration (par ex. EXT) : avertir que les commentaires peuvent être synchronisés avec le rapporteur avant un changement de commentaire ou de champ ; ignorer l'Impact lors de la fermeture.
UnitésLes champs de temps sont des nombres simples ; l'unité est dans la configuration. Convertir lorsque l'utilisateur mentionne une autre unité, afficher les deux, toujours nommer l'unité (l'interface Boards affiche "h" dans les deux cas).
Les cartes restentFermer ou déplacer ; laisser la carte sur le tableau. Supprimer un commentaire seulement après l'avoir montré en entier et obtenu un oui — aucune n'est annulable.
Propres commentairesModifier ou supprimer uniquement ceux de l'utilisateur (ADO rejette le reste).
Valeurs réellesDemander des estimations, des responsables, des dates, de l'impact — ou laisser vide. Des nombres inventés semblent réels sur le tableau.
Guillemets sûrsCiter les valeurs en toute sécurité ; les titres peuvent contenir des guillemets.
Pied de page d'écritureAprès une écriture : ce que vous avez fait, ce que vous avez ignoré, une prochaine étape. Lectures simples : répondre uniquement.

3. Workflows

QuandOuvrir
Configurer la compétence ado ; configuration manquante ; quelque chose a changéworkflows/setup.md
Qu'est-ce que j'ai à faire ; afficher mes cartes ; déplacer ; enregistrer du temps ; fermerworkflows/my-cards.md
Créer une carte ; découper une histoire en tâchesworkflows/create-card.md
Ajouter, lister, modifier ou supprimer un commentaireworkflows/comments.md
Description ou critères d'acceptationworkflows/write-description.md
Planifier mon sprint ; sur quoi devrais-je travailler en premierworkflows/plan-my-sprint.md

4. Référence agile (vérifier dans la configuration)

Hiérarchie : Epic > Feature > User Story > Task. Les bogues se situent à côté ou sous les récits selon le paramétrage de l'équipe.

TypeÉtats
Feature / User StoryNouveau, Actif, Résolu, Fermé, Supprimé
BogueNouveau, Actif, Résolu, Fermé
TâcheNouveau, Actif, Fermé, Supprimé

Parents : Tâche sous User Story (ou Bogue), User Story sous Feature. Les états personnalisés et les champs obligatoires sont stockés dans la configuration une fois collectés.

Skills associés