Étape 1 · Démarrer

/pulse:init

Démarrer ou reprendre un projet Pulse : prépare le dossier (CLAUDE.md, mémoire, Git), montre où en est le projet et guide vers la prochaine étape, en boucle.

    Description

    C'est la porte d'entrée de Pulse. Lancée dans un dossier vide, elle prépare votre projet : les règles que l'IA lira à chaque session (CLAUDE.md), la mémoire du projet, l'historique des versions (Git) et une protection pour vos clés secrètes.

    Lancée plus tard, dans un projet en cours, elle fait le point : ce qui est fait, ce qui reste, et la prochaine étape conseillée. Elle tourne en boucle : vous choisissez une action, elle l'exécute, relit l'état du projet, puis vous montre l'écran suivant.

    Votre projet :
      Dossier      ✅ CLAUDE.md Pulse
      Mémoire      ✅ branchée · 3 fichiers
      Pile         ⚠️ à choisir avec /pulse:tech
      Git          ✅ 4 versions enregistrées
      En ligne     ⬜ aucun pour l'instant
    
    ➡️ Prochaine étape : /pulse:tech — choisir les outils de votre appli

    L'écran « Votre projet », tel que /pulse:init l'affiche au milieu du travail.

    La boucle de /pulse:init Lire l'étatfichiers et Git Montrer l'écranune action conseillée Vous choisissezpuis Pulse agit et on recommence, sur un état à jour
    La boucle : Pulse lit l'état du projet, vous montre l'écran avec une action conseillée, attend votre choix, agit, puis recommence sur un état à jour.

    Pourquoi l'utiliser

    • Vous partez sur de bonnes bases. Les fichiers dont la méthode a besoin sont créés d'un coup, sans rien installer de technique.
    • Vous savez toujours quoi faire ensuite. Une seule action recommandée, avec sa raison en une phrase.
    • Vos secrets sont protégés dès le départ. Un contrôle s'exécute avant chaque enregistrement, et l'IA ne lit pas votre fichier de clés.
    • Un projet existant est accueilli tel quel. Pulse ajoute ses règles et sa mémoire en gardant tout ce qui existe.

    Quand l'utiliser

    1. 1 Démarrer
    2. 2 Décrire
    3. 3 Préparer
    4. 4 Construire
    5. 5 Mettre en ligne
    6. 6 Être trouvé
    7. 7 À tout moment
    • Tout au début, dans un dossier vide, pour créer le projet.
    • À chaque reprise, après une pause ou le lendemain, pour retrouver le fil.
    • Dans un projet qui a déjà du code, pour y ajouter Pulse.
    • Après une mise à jour de Pulse : elle repère les contrôles du projet à remettre à jour (secrets, fichiers ignorés, la ligne qui fait proposer la bonne commande) et vous les propose un par un ; elle lit alors aussi les notes de mise à niveau du pack de pile.

    Comment la lancer

    /pulse:init [nom du projet]

    Entre crochets [ ] : facultatif. Entre chevrons < > : à remplacer par votre valeur. La barre | sépare les choix possibles.

    Le nom du projet est facultatif : sans lui, Pulse vous le demande.

    /pulse:init carnet-reservations

    Ce qu'elle produit

    Dans un nouveau projet, seuls les fichiers absents sont créés :

    Fichier ou dossierÀ quoi il sert
    CLAUDE.mdLes règles du projet, lues par l'IA à chaque session, avec votre profil (niveau, quantité d'explications).
    docs/Les documents de la méthode : brief, PRD, choix techniques, user stories.
    aidd_docs/La mémoire du projet (choix, mots du métier, décisions) et le dossier des tâches.
    README.mdLa présentation du projet.
    .gitignoreCe que Git doit ignorer, dont vos secrets.
    .env.exampleLe modèle de vos clés secrètes, sans les valeurs.

    S'y ajoutent un premier enregistrement Git et un contrôle des secrets avant chaque enregistrement. Le code viendra plus tard, après le choix des outils avec /pulse:tech.

    Risques et précautions

    • Rien ne se lance sans votre réponse. Chaque action est proposée, puis attend votre choix.
    • Vos fichiers existants sont gardés. Un CLAUDE.md déjà présent est complété, après vous avoir montré les ajouts.
    • La protection des clés modifie la configuration de Claude Code, qui vous demande donc votre autorisation. Acceptez-la : c'est elle qui empêche l'IA de lire votre fichier .env.

    Problèmes et solutions

    « Git n'est pas installé »

    Git enregistre l'historique de vos versions. Installez-le depuis git-scm.com/downloads, fermez puis relancez Claude Code, et relancez /pulse:init.

    « Node.js est absent ou trop ancien »

    Node.js fait tourner les garde-fous de Pulse. Installez la version LTS (22.19 ou plus) depuis nodejs.org. Puis fermez et relancez Claude Code, pas seulement le terminal : Claude Code lit la liste des programmes installés à son démarrage.

    Pulse me demande mon nom et mon e-mail

    Chaque version enregistrée porte le nom de son auteur. Donnez le nom à afficher et un e-mail (celui de votre compte GitHub convient). C'est demandé une seule fois sur cet ordinateur.

    Pulse propose de « remettre les contrôles du projet à jour »

    Votre projet a été créé avec une version plus ancienne de Pulse. Pulse remet à jour les contrôles du projet (secrets, fichiers ignorés, la ligne qui fait proposer la bonne commande, l'ancien nom d'une commande renommée) et lit alors aussi les notes de mise à niveau du pack de pile : il explique chaque point en une phrase et attend votre accord. Vous pouvez refuser un point : la suite continue.

    La conversation devient longue et lente

    Après une étape longue, tapez /clear, puis relancez la commande proposée : vous repartez avec une conversation légère, et Pulse retrouve tout grâce à la mémoire du projet.

    Exemples

    /pulse:init carnet-reservations

    👋 Bienvenue ! Ce dossier est vide : je vous propose de préparer le projet. Décrivez-le en une phrase (facultatif).

    Un carnet de réservations pour mon salon de coiffure.

    Quel est votre niveau en programmation ? → Jamais programmé Combien d'explications voulez-vous ? → Normales (Recommandé)

    pulse-aidd nouveau "carnet-reservations" --ici --oui

    C'est prêt : les règles du projet, la mémoire et un premier enregistrement Git. Ces règles laissent les assistants lancer les contrôles du projet sans vous redemander à chaque fois. L'envoi en ligne, l'installation et vos clés demandent toujours votre accord. → Écrire ces règles dans .claude/settings.json (Recommandé) Pour la suite : démarrer vite avec /pulse:nouveau, ou parcours complet, étape par étape ?

    /pulse:init

    Bon retour sur carnet-reservations. Méthode : ✅ brief · ✅ PRD · ✅ choix techniques · ✅ US · [spec] · ⬜ plan · ⬜ réalisation ➡️ Prochaine étape : /pulse:spec US-001 — décrire précisément la prise de rendez-vous.

    Commandes liées

    • /pulse:nouveau : démarrer vite, en une seule conversation, juste après /pulse:init.
    • /pulse:brainstorm : la première étape du parcours complet.
    • /pulse:status : savoir où vous en êtes, sans rien lancer.
    • /pulse:memory : remplir la mémoire d'un projet qui a déjà du code, après /pulse:tech.
    • /pulse:tech : choisir les outils de votre appli.