
Handoff
octobre 2026
Sur mes projets web, mon backlog de user stories vivait dans un kanban (Trello, Notion). Avec des agents IA, ça devenait beaucoup de copier-coller : l'agent écrit le backlog, je le recopie dans Notion, je recolle une story dans un autre agent pour qu'il code, et je déplace chaque carte à la main. Le backlog et le code finissaient par diverger.
Handoff supprime ce copier-coller : les stories sont des fichiers Markdown dans le projet, et ce sont elles la source de vérité. Les agents (PO, Dev, Tester et un assistant Design facultatif) les lisent et les mettent à jour directement, et un tableau kanban dans le navigateur montre en direct où en est chaque story. Les décisions qui comptent restent les miennes : je relis le code, je passe une story en « Done » et je suis la seule à commiter.


Programmation
Stack
- Node.js 20+
- Serveur HTTP et événements en direct (Server-Sent Events), sans framework
- JavaScript
- Modules ES typés avec JSDoc, sans étape de build
- Markdown + YAML
- Une story = un fichier avec un en-tête : c'est la base de données
- HTML / CSS / JS
- Le tableau est une page simple, sans bibliothèque
- node:test
- Les tests viennent de Node, rien à installer
- Skills Claude Code
- /po, /dev, /tester et /design, avec des limites strictes
Le parcours d'une story
- BacklogPO
- ReadyDev
- In progressDev
- To reviewmoi
- To be testedTester
- Testedmoi
- Donemoi
Les commandes
/po discoverPose des questions sur le projet, un sujet à la fois, et écrit SPECS/PROJECT.md/po <idée>Écrit les stories dans .kanban/stories/, une par fichier/dev US-001Code une story, uniquement dans les fichiers de son périmètre, puis attend ma relecture/tester US-001Écrit et lance les tests à partir des critères d'acceptationkanbanOuvre le tableau en direct dans le navigateur