Fin de session — met à jour doc, changelog, CLAUDE.md, commit conventionnel et push.
From codebloomnpx claudepluginhub vendeesign/codebloom --plugin codebloom/pushOrchestrates production-ready git push: justifies untracked files, runs /review quality gate, pushes if clean, updates PR, runs /testserver, verifies readiness.
/pushVerifies code quality via /verify-clean, warns on main/master pushes if other branches exist, pushes current branch to origin, reports result.
/pushCommit, push, and post a progress comment using session context or branch detection
/pushPushes local draft changes for posts and pages to Ghost CMS. Handles new posts by creating them and updating local frontmatter with IDs, updates existing posts if modified.
/pushPushes local draft changes for posts and pages to Ghost CMS. Handles new posts by creating them and updating local frontmatter with IDs, updates existing posts if modified.
Bash : git status --short && echo "---DIFF---" && git diff --stat && echo "---CACHED---" && git diff --cached --statBash : node -e "const p=require('path').join(process.env.TMPDIR||process.env.TMP||process.env.TEMP||'/tmp','codebloom-statusline','session.json');try{console.log(require('fs').readFileSync(p,'utf8'))}catch{console.log('NOT_FOUND')}"Read : TODO.md (si existe)Utiliser les résultats du batch 1. Identifier les features ajoutées / modifiées / corrigées.
Lancer en parallèle (tous en background) :
reviewer — review qualité, sécurité, footprint sur les fichiers modifiéstester — exécuter les tests existants + vérifier les régressionsAttendre les résultats des deux agents avant de continuer.
Analyser les rapports :
Capitaliser les suggestions non-bloquantes :
Si le reviewer retourne des points 🟡 (suggestions) ou 🟠 (importants non corrigés car l'utilisateur choisit de push), les ajouter automatiquement dans TODO.md sous ## À faire :
- [ ] [review] [description courte] ([fichier:ligne] si applicable)Lancer en parallèle :
doc-writer (background) — synchroniser le reste de la doc (README, API_DOC, DESIGN_SYSTEM si impactés)Source de durée (par priorité) :
duration_ms. Source fiable.> Session en cours depuis :, calcule maintenant − timestamp.Enregistrement dans DEV_TIME.md :
<1h → minutes (45min), ≥1h → heures+minutes (1h20)**Total : ...**> Session en cours depuis : ...${CLAUDE_PLUGIN_ROOT}/references/DEV_TIME.mdDétecte un projet WordPress via le skill wp-pack. Si détecté → re-zip avec bump (cache-busting CSS/JS). Sinon → passer.
git add (code + doc)feat: / fix: / refactor: / docs: / chore: / test:git pushTODO.md modifié pendant la session → cocher les tâches résolues, déplacer dans "Fait""✅ Push effectué