/ Annuaire / Playground / pro-workflow
● Communauté rohitg00 ⚡ Instantané

pro-workflow

par rohitg00 · rohitg00/pro-workflow

Arrêtez de recorriger Claude Code. pro-workflow capture vos corrections, parallélise les worktrees, et laisse le contexte se capitaliser sur des semaines.

pro-workflow transforme Claude Code en collaborateur apprenant. Quand vous le corrigez («n'utilise pas any», «préfère la composition à l'héritage ici»), le skill capture cela comme règle durable et la fait remonter dans les sessions futures pertinentes. Il ajoute aussi l'orchestration de worktrees git parallèles pour faire tourner plusieurs threads agents sur le même dépôt sans conflits.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "pro-workflow-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "pro-workflow-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/rohitg00/pro-workflow",
          "~/.claude/skills/pro-workflow"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add pro-workflow-skill -- git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : pro-workflow

Arrêter de corriger Claude Code deux fois sur la même chose

👤 Utilisateurs quotidiens de Claude Code ⏱ ~10 min beginner

Quand l'utiliser : Vous avez dit à Claude «utilise lodash isEmpty, pas !arr.length» trois fois et il continue de régresser.

Prérequis
  • Skill installé dans le dépôt — git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow
Déroulement
  1. Capturer la prochaine correction
    Use pro-workflow. Capture this rule: 'Use lodash isEmpty for emptiness checks; never !arr.length'. Scope: src/utils/.✓ Copié
    → Règle sauvegardée avec portée ; CLAUDE.md mis à jour
  2. Vérifier à la prochaine session
    Tomorrow: ask Claude to clean up an empty-check pattern in src/utils/.✓ Copié
    → Claude utilise isEmpty sans re-prompting
  3. Auditer l'ensemble de règles mensuellement
    List all captured rules. Anything stale or superseded?✓ Copié
    → Liste de règles avec dates de dernière application ; éliminer le superflu

Résultat : Chaque correction est payée une fois, pas chaque semaine.

Pièges
  • Les règles trop larges («toujours utiliser le style fonctionnel») se retournent contre vous — Limiter les règles aux répertoires ou domaines fonctionnels ; le concret prime sur le général
Combiner avec : filesystem

Faire tourner deux threads Claude Code sur le même dépôt sans se marcher dessus

👤 Développeurs exécutant de longues tâches agents ⏱ ~20 min intermediate

Quand l'utiliser : Vous voulez refactoriser le module A pendant que Claude continue une fonctionnalité sur le module B.

Déroulement
  1. Créer les worktrees
    Use pro-workflow. Create two worktrees: ../wt-refactor-a and ../wt-feature-b from main.✓ Copié
    → Worktrees créés ; règles synchronisées dans chacun
  2. Lancer les threads
    Start a Claude Code session in each. Worktree-aware rules apply per directory.✓ Copié
    → Les deux sessions en cours ; pas de conflits de merge en vol
  3. Réintégrer
    When both branches are ready, open PRs. The skill notes any rules that triggered and their effects.✓ Copié
    → PRs incluant des résumés des effets de règles

Résultat : Vrai parallélisme — débit agent multiplié sans coût de coordination.

Pièges
  • Les règles divergent entre worktrees si mises à jour dans un seul — Le skill synchronise l'ensemble de règles à la création du worktree ; pour les modifications continues, exécuter sync-rules

Auditer comment le contexte se capitalise sur 50 sessions

👤 Responsables engineering évaluant les workflows IA ⏱ ~30 min advanced

Quand l'utiliser : Vous voulez des données sur si «l'IA devient plus intelligente sur ce dépôt avec le temps» est réel ou une intuition.

Déroulement
  1. Établir la baseline
    Use pro-workflow. Show me corrections per session over the last 30 days.✓ Copié
    → Graphe de tendance ; s'attendre à une pente descendante
  2. Tagger les catégories
    Categorize corrections: style, architecture, dependency choice, test pattern. Show category-wise decay.✓ Copié
    → Tendance par catégorie
  3. Décider
    Recommend whether to roll this out team-wide based on data.✓ Copié
    → Recommandation concrète avec mises en garde

Résultat : Décision sur l'investissement dans le workflow agent, fondée sur les données.

Pièges
  • Baisse des corrections != qualité en hausse — cela peut juste signifier que vous avez arrêté de relire — Croiser avec les retours de revue de PR ou le taux d'échec des tests

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

pro-workflow-skill + filesystem

Persister les règles dans le dépôt pour les partager avec l'équipe

Commit .claude/rules/ and CLAUDE.md to git; teammates inherit the same rule set.✓ Copié
pro-workflow-skill + claude-mem-skill

Mémoire en couches — pro-workflow pour les règles, claude-mem pour la continuité de session

Use pro-workflow to capture corrections; use claude-mem to bridge session context.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
capture_rule rule_text, scope_path?, severity? Juste après avoir corrigé Claude sur quelque chose de durable 0
list_rules scope? Audit / élagage 0
create_worktree branch, path Démarrer un thread agent parallèle 0
sync_rules Après mise à jour des règles dans un worktree, synchroniser vers les autres 0
correction_stats since? Audit de tendance 0

Coût et limites

Coût d'exécution

Quota d'API
Aucun — local
Tokens par appel
Les règles remontées ajoutent 100–800 tokens au system prompt ; l'élagage est important
Monétaire
Gratuit
Astuce
Auditer les règles mensuellement ; les règles trop larges ou périmées coûtent des tokens indéfiniment

Sécurité

Permissions, secrets, portée

Portées minimales : filesystem-read filesystem-write
Stockage des identifiants : Règles stockées dans le dépôt (.claude/rules/) — même niveau de confiance que le dépôt lui-même
Sortie de données : Aucun

Dépannage

Erreurs courantes et correctifs

Règle non appliquée lors de la prochaine session

Vérifier le chemin de portée ; la règle peut être à portée plus étroite que le fichier édité

Vérifier : list_rules --scope /the/file
Les modifications de CLAUDE.md causent des conflits de merge

Le skill écrit les règles dans un fichier séparé ; seul l'index dans CLAUDE.md change — vérifier la stratégie de rebase

La création de worktree échoue

Version git >= 2.5 requise ; s'assurer qu'aucun fichier non suivi ne bloque le nouveau chemin

Vérifier : git worktree list
Les stats ne montrent pas de décroissance sur 50 sessions

Probablement les règles sont trop étroites pour s'appliquer ; exécuter l'audit et en élargir quelques-unes clés

Alternatives

pro-workflow vs autres

AlternativeQuand l'utiliserCompromis
claude-reflect (BayramAnnakov)Vous voulez une capture plus passive par réflexion plutôt qu'expliciteStyle de capture différent ; moins d'orchestration de worktrees
Curation manuelle de CLAUDE.mdVotre équipe est petite et vous ne dérangez pas la curation manuelle des règlesPas d'analytics ; pas d'aide aux worktrees parallèles

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills