tiny-stepping

Par github · awesome-copilot

Flux de travail de développement incrémental qui effectue le changement le plus petit et le plus significatif à chaque étape et marque une pause pour recueillir du feedback, afin que la direction soit validée tôt avant de continuer. À utiliser pour une implémentation prudente et itérative avec une validation continue.

npx skills add https://github.com/github/awesome-copilot --skill tiny-stepping

Petits pas progressifs

Conduire l'implémentation par les plus petits incréments significatifs possibles, en marquant une pause pour recueillir des retours après chaque étape afin que le travail reste vérifiable et facile à réorienter.

Objectif

  • Faire le plus petit changement significatif possible à chaque étape
  • Obtenir un retour utilisateur après chaque étape avant de progresser
  • Réduire le risque de se tromper de direction
  • Garder les changements vérifiables et faciles à comprendre

Processus

  1. S'accorder sur la prochaine petite étape
  2. Implémenter uniquement cette étape — rien de plus
  3. Vérifier ensemble les changements non committés pour s'assurer que l'étape est correcte
  4. Vérification rapide : c'est la bonne direction ?
  5. Committer l'étape avant de passer à la suivante
  6. S'accorder sur l'étape suivante
  7. Répéter

Principes

  • Une préoccupation par étape — ne pas mélanger des changements sans lien
  • Chaque étape doit être compréhensible indépendamment
  • Préférer un état compilant/fonctionnel après chaque étape
  • Ne pas anticiper les étapes futures — attendre le retour d'abord
  • Si une étape semble trop grande, la diviser davantage

Skills similaires