smithery/atournayre

dev:auto:code

Implémenter selon le plan - Mode AUTO (Phase 6)

Installation

$ npx skills add smithery/atournayre --skill devautocode

Also in this package

Other skills from smithery/atournayre · top by installs.

npx skills add smithery/atournayre

Browse all from smithery/atournayre

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
LicenseMIT
Allowed toolsRead, Write, Edit, Grep, Glob, Bash, Task
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,921 B
  • docs SUMMARY.md 67 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Objectif

Instructions à Exécuter

IMPORTANT : Exécute ce workflow étape par étape :

Phase 6 du workflow automatisé : implémenter selon le plan SANS demander d'approbation.

Démarrage immédiat de l'implémentation.

Instructions

1. Lire le contexte

Déterminer le chemin du workflow state :

# Récupérer issue_number depuis le contexte
workflow_state_file=".claude/data/workflows/issue-${issue_number}-dev-workflow-state.json"
  • Lire le workflow state pour accéder au plan généré (Phase 5)
  • Lire docs/specs/{feature}.md (ou chemin du plan)
  • Si le plan n'existe pas, exit avec erreur

2. Implémenter selon le plan

Exécuter le contenu du plan :

  • Créer les fichiers nécessaires
  • Modifier les fichiers existants
  • Créer les tests unitaires

Pas de checkpoint d'approbation - implémentation directe.

3. Vérification PHPStan initiale

Lancer une première vérification PHPStan sans l'arrêter l'implémentation :

vendor/bin/phpstan analyse --level=9 2>&1

Noter les résultats pour la Phase 7 (Review).

4. Mettre à jour le workflow state

{
  "currentPhase": 6,
  "phases": {
    "6": {
      "status": "completed",
      "completedAt": "{ISO timestamp}",
      "durationMs": {durée},
      "filesCreated": ["{liste des fichiers}"],
      "filesModified": ["{liste des fichiers}"],
      "testsCreated": {nombre},
      "phpstanErrorsInitial": {nombre}
    }
  }
}

Règles

  • ❌ Pas de checkpoint d'approbation
  • ✅ Implémenter directement selon le plan
  • ✅ Créer les tests unitaires
  • ✅ Vérifier PHPStan (sans bloquer)
  • ❌ Ne PAS corriger les erreurs (ce sera Phase 6)