Skip to content

Tutoriel ZCF

ZCF est un outil d'initialisation zéro-configuration pour Claude Code / Codex. Une seule commande zcf init gère la configuration de l'API, l'import des workflows, l'intégration des services MCP et toutes les initialisations nécessaires.

Pas encore de compte ? Complétez d'abord la Création de compte pour obtenir votre clé API.


Paramètres courants

Configuration API

ParamètreDescription
-p customUtiliser un fournisseur personnalisé (méthode utilisée par AICentOS)
-t api_keyÉcriture équivalente, même effet que -p custom
-k "sk-xxx"Clé API
-u "https://www.aicentos.com/"URL de base AICentOS
-M "claude-sonnet-4-5-20250929"Modèle principal
-H "claude-haiku-4-5-20251001"Modèle rapide

Exemple avec modèles spécifiés :

bash
npx zcf i -s -t api_key -k "sk-xxx" -u "https://www.aicentos.com/" \
  -M "claude-sonnet-4-5-20250929" \
  -H "claude-haiku-4-5-20251001"

Workflows

ParamètreDescription
-w allInstaller tous les workflows
-w sixStepsWorkflow,gitWorkflowInstaller les workflows spécifiés
-w skipIgnorer

Workflows disponibles : commonTools / sixStepsWorkflow / featPlanUx / gitWorkflow / bmadWorkflow

Services MCP

ParamètreDescription
-m allInstaller tous les MCP
-m context7,open-websearchInstaller les services spécifiés
-m skipIgnorer

Services disponibles : context7 / open-websearch / spec-workflow / mcp-deepwiki / Playwright / exa / serena

Autres options

ParamètreDescription
-g frDéfinir uniformément l'interface, les modèles et la sortie IA en français
-sMode non-interactif, ignorer toutes les invites
-r backupStratégie de traitement de la configuration (backup / merge / docs-only / skip)
-x falseNe pas installer la barre d'état CCometixLine

Commandes de workflow

Une fois l'installation terminée, les commandes slash suivantes sont disponibles dans Claude Code :

CommandeDescription
/zcf:workflowWorkflow de développement six phases (Recherche → Idée → Plan → Exécution → Optimisation → Révision)
/zcf:featDéveloppement de nouvelles fonctionnalités avec planification et design UI/UX
/zcf:git-commitGénération automatique de messages de commit Git
/zcf:git-rollbackRollback interactif vers des versions antérieures
/zcf:git-worktreeGestion des Git Worktrees
/zcf:bmad-initWorkflow de développement agile entreprise

Description des services MCP

MCP (Model Context Protocol) permet à Claude Code d'accéder à des outils et services externes. ZCF intègre les services suivants :

ServiceDescriptionClé requise
context7Documentation et exemples de code à jour pour les bibliothèquesNon
open-websearchRecherche web DuckDuckGo/Bing/BraveNon
spec-workflowWorkflow structuré Exigences → Design → ImplémentationNon
mcp-deepwikiConsultation de documentation de dépôts GitHubNon
PlaywrightAutomatisation du navigateurNon
exaRecherche sémantique Exa AIOui (EXA_API_KEY)
serenaAssistant IDE, récupération sémantique de codeNon

Détail de chaque service

context7 — Consulte la documentation et les exemples de code les plus récents de n'importe quelle bibliothèque, évitant que l'IA n'utilise des API obsolètes :

Consulte la documentation et les exemples les plus récents du hook React useState

open-websearch — Recherche multi-moteurs (DuckDuckGo, Bing, Brave), sans clé API requise :

Recherche les nouveautés de TypeScript 5.0

spec-workflow — Workflow structuré de la conception à l'implémentation, incluant analyse des exigences, conception technique et découpage en tâches :

bash
npx -y @pimzino/spec-workflow-mcp@latest --dashboard  # Lance le tableau de bord visuel

mcp-deepwiki — Consultation de la documentation d'un dépôt GitHub :

Consulte la documentation de l'API Composition du dépôt vuejs/core

Playwright — Contrôle du navigateur pour captures d'écran, remplissage de formulaires et interactions simulées. Un téléchargement du navigateur est requis à la première exécution.

exa — Recherche sémantique web Exa AI, nécessite une clé API :

bash
export EXA_API_KEY="your-api-key"  # Obtenez-la sur dashboard.exa.ai

serena — Récupération sémantique de code et suggestions d'édition intelligentes, capacités similaires à un IDE.

Emplacement des fichiers de configuration

Après installation par ZCF, la configuration MCP est écrite dans ~/.claude/settings.json :

json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@context-labs/context7"]
    },
    "open-websearch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-open-websearch"]
    }
  }
}

Utilisateurs Windows

ZCF corrige automatiquement les formats de chemins Windows. En cas de problème de connexion MCP, exécutez npx zcf → sélectionnez 4. Configurer MCP pour une correction automatique.


Mise à jour

bash
npx zcf update
# ou
npx zcf u -s -g fr

La mise à jour synchronise uniquement les modèles de workflows et les prompts — la configuration API n'est pas modifiée.


Questions fréquentes

Mon settings.json existant sera-t-il écrasé ?

ZCF effectue automatiquement une sauvegarde dans ~/.claude/backup/YYYY-MM-DD_HH-mm-ss/ avant toute modification, et propose quatre stratégies de traitement :

bash
npx zcf i -s -r backup    # Sauvegarder et écraser (par défaut)
npx zcf i -s -r merge     # Fusion intelligente
npx zcf i -s -r docs-only # Mettre à jour uniquement les documents de workflow
npx zcf i -s -r skip      # Ignorer sans modifier

Comment revenir à une configuration manuelle ?

Le settings.json généré par ZCF est au format standard et peut être édité directement. Consultez la configuration de Claude Code.

Version Node.js requise

ZCF nécessite Node.js >= 18 :

bash
node --version