nadavushka-dev/nadavushka-plugs

À utiliser pour traiter un ticket de suivi de projet (Jira, Linear, GitHub Issues… ex. RND-123) de bout en bout — le prendre en charge, le reproduire ou l'implémenter, le prouver avec des preuves, et faire évoluer les statuts. Pour les bugs et les fonctionnalités.

Qu'est-ce que nadavushka-plugs ?

Ce skill orchestre le cycle de vie complet d'un ticket de suivi de projet (Jira, Linear, GitHub Issues) en automatisant les étapes de prise en charge et de réalisation. Il est conçu pour fonctionner de manière autonome ou avec un mode semi-automatique avec validation humaine (`--hitl`). Il s'appuie sur une équipe d'agents spécialisés (un implémenteur et un relecteur QA) pour garantir la qualité avant la finalisation. Le skill lit le fichier de configuration `squad-config.md`, utilise le skill `/herdr` pour la délégation si disponible, et exécute séquentiellement cinq étapes clés : collecte du contexte du ticket, identification et affectation, implémentation, production de preuves (logs, captures, etc.), et mise en production. Il gère également les cas de réouverture en lisant les commentaires QA et la PR précédente.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nadavushka-dev/nadavushka-plugs/tree/HEAD/squad/skills/autonomous-squad

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

Entrée utilisateur : $ARGUMENTS

  • La clé du ticket (ex. RND-123) se trouve dedans ; extrayez-la de cette entrée
  • --hitl présent → le passer à squad:tkt-ship. Par défaut : entièrement autonome
  • Tout le reste = instructions supplémentaires ; appliquez-les tout au long de l'exécution

Configuration

Avant toute chose : lisez ${CLAUDE_SKILL_DIR}/../squad-config.md

Équipe

Si le skill /herdr est disponible, exécutez-le. Vous êtes l'orchestrateur/délégateur/superviseur — vous n'implémentez pas, vous déléguez uniquement avec les instructions suivantes. Vous pouvez choisir le nombre de sessions dans l'équipe. Le minimum est de 2 travailleurs :

  • Implémenteur — étapes 3–4
  • QA / Relecteur de code — le relecteur à l'étape 5. Rejeté → retour à l'Implémenteur.

Pas de herdr → vous êtes l'Implémenteur, et le QA / Relecteur de code est un sous-agent frais.

Flux

Exécutez chaque étape, dans l'ordre. Ne sautez jamais une étape.

ÉTAPE 1 Rassembler le contexte du TKT

Invoquez le skill squad:tkt-context avec la clé du ticket comme arguments.

ÉTAPE 2 Identifier le TKT

  • Le TKT doit m'être assigné — sinon, arrêtez-vous et signalez-le
  • Bug ou fonctionnalité ?
  • reopen ? → lisez d'abord le commentaire du QA et la PR précédente
  • Déplacer vers En cours, créer l'arborescence de travail

ÉTAPE 3 Travail

Invoquez le skill squad:tkt-work avec la clé du ticket (+ instructions supplémentaires) comme arguments.

ÉTAPE 4 Preuve

Invoquez le skill squad:tkt-evidence avec la clé du ticket comme arguments.

ÉTAPE 5 Mise en production

Invoquez le skill squad:tkt-ship avec la clé du ticket (+ --hitl si fourni) comme arguments.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés