Configuration Claude Code
81 ressources · MAJ 26 mai 2026

Vue d'ensemble

Identité, environnement et inventaire de la configuration globale
Louis-XII
XII Development
Développeur iOS natif — SwiftUI + UIKit · Domotique Home Assistant · macOS / zsh
Environnement
Modèle principalsonnet-4-6
Plan / Auditopus-4-7
PlateformemacOS 25.4
Shellzsh
LangueFrançais
Config~/.claude/
Skills installés
47
5 catégories
Agents
24
sonnet · opus
Workflows
8
pipelines spécialisés
Hooks
5
protection · session
Plugins
5
MCP · extensions
Projets
Grille Grille
dev in progress
Grille
Guide TV iOS — application native Swift / SwiftUI. Projet principal du studio XII Development.
~/Xcode/grilleapp/ grilleapp.langeles.ovh ↗
routine version
Finances-Weekly
Tableau de bord financier hebdomadaire — agrégation comptes + catégorisation auto + alertes budget personnalisées.
~/Web/finances-weekly/ finances.langeles.ovh ↗
coming soon
Home Assistant
Automatisations domotiques YAML — pilotage des périphériques via scénarios custom.
YAML / automatisations Config HA ↗
Outils système installés
OutilCheminUsage
swiftlint/opt/homebrew/bin/swiftlintAnalyse statique Swift (audit qualité)
pandocpandocConversion Markdown → HTML/PDF
weasyprint/opt/homebrew/bin/weasyprintMoteur PDF HTML→PDF — gère emojis + CSS priorité
pdflatex/Library/TeX/texbin/pdflatexMoteur PDF fallback (BasicTeX)
pangoHomebrewDépendance système de weasyprint

Workflows & pipelines

5 pipelines spécialisés — orchestrent agents et skills en séquence
Étapes moyennes
par flow
5 étapes
Analyse → Plan → Implémentation → Review → Finalisation. Plan et review sont systématiquement séparés.
Modèles utilisés
répartition
sonnet
opus
Claude Sonnet 4.6
Modèle principal (12 agents). Opus 4.7 réservé aux étapes plan, audit et code review.
Couverture
domaines
iOS
Web
HA
3 domaines
Pipelines spécialisés iOS, Web et Home Assistant. Audit et release exclusivement iOS.
/workflow-flow-ios
Feature iOS Swift — 5 étapes MVVM
available
1
Analyse sonnet ⚡ parallèle
Vérif branche + agent-explore-docs (Context7) en parallèle avec agent-analyze-codebase (signatures Swift).
2
Plan opus ⏸ pause
agent-flow-plan génère un plan MVVM structuré. Pause obligatoire pour validation avant d'implémenter.
3
Implémentation opus
agent-flow-implement : scout templates (agent-generators-scout), code Swift MVVM, vérification LSP après chaque fichier.
4
Review sonnet
agent-flow-review : diagnostics LSP, doc-sync, build + tests iPhone 17 Pro, analyse diff Git.
5
Checklist finale
agent-checklist-generator écrit Documentation/Validation/YYYY-MM-DD_CHECKLIST_NOM.md. Mise à jour BACKLOGS.md.
Options · 12
--hotfix · --refactor · --quick · --skip-docs · --skip-review · --skip-checklist
--issue <n> · --from <étape> · --context <fichier>
--perf · --a11y · --api
/workflow-audit-ios
Audit sécurité + qualité iOS — 5 étapes
available
1
Exploration sonnet ⚡ parallèle
agent-explore-project (manifest projet) + agent-explore-docs (docs Apple) en parallèle.
2
Audit opus ⚡ parallèle
OWASP MASVS v2 (audit-ios-security) + SwiftLint + LSP (audit-ios-quality) en parallèle.
3
Rapport ⏸ pause
agent-report-generator fusionne les findings dans Documentation/Audit/YYYY-MM-DD_AUDIT_NOM.md.
4
HTML + BACKLOGS sonnet
agent-generator-html convertit le rapport en HTML interactif. Mise à jour BACKLOGS.md.
5
Application opus
agent-audit-apply applique les corrections — sévérité Critique → Élevée → Moyenne → Faible.
Options · 3
--security · --quality · --all
/workflow-flow-web
Feature Web — 4 étapes, auto-détection stack
beta
1
Analyse sonnet ⚡ parallèle
Docs Context7 (agent-explore-docs) + analyse stack web (agent-analyze-codebase) en parallèle.
2
Plan opus ⏸ pause
Plan d'implémentation avec composants, API, dépendances. Pause obligatoire pour validation.
3
Implémentation opus
Skill frontend-design — interfaces production-grade, états complets (hover, focus, loading, error).
4
Review sonnet
web-design-guidelines (100+ règles UX/a11y/perf) + webapp-testing (Playwright).
Options · 11
--skip-review · --quick · --checklist · --framework · --design-first · --hotfix
--from <étape> · --api · --a11y · --perf · --deploy
/workflow-audit-web
Audit design/UX + qualité web — 5 étapes
beta
1
Exploration
Mode fichier isolé ou projet complet. Détecte HTML/CSS/JS, lit le manifest.
2
Audit opus ⚡ parallèle
audit-web-design (WCAG, responsive, palette) + audit-web-quality (HTML sémantique, SEO, perf JS) en parallèle.
3
Rapport sonnet ⏸ pause
agent-report-generator fusionne findings DES-XXX + QUA-XXX dans Documentation/Audit/.
4
HTML + BACKLOGS sonnet
agent-generator-html génère le rapport HTML. Mise à jour BACKLOGS-WEB.md.
5
Application opus
agent-apply-web applique les corrections — Critique → Élevée → Moyenne → Faible.
Options · 4
--design · --quality · --all
--visual (screenshot Playwright)
/workflow-release-ios
Pré-release App Store — 4 étapes
progress
1
Release Review opus ⚡ parallèle
agent-release-code-review (5 axes : sécurité, privacy, UX, distribution, API) + agent-release-legal-scan (PrivacyInfo, RGPD) en parallèle.
2
Conformité légale ⏸ pause
Skill legal : RGPD, privacy manifest, documents légaux. Validation avant soumission.
3
App Store sonnet
agent-appstore-content génère le What's New depuis les commits Git (feat: + fix:) traduits en bénéfices utilisateur.
4
Corrections opus
Application des points bloquants identifiés aux étapes 1-2.
/workflow-flow-ha-yaml
Home Assistant YAML — 5 étapes
available
1
Analyse HA sonnet
agent-analyze-ha : vérif SMB (/Volumes/config), entités MCP HA, patterns YAML existants.
2
Plan ⏸ pause
Structure YAML proposée avec entités confirmées. Pause obligatoire avant écriture.
3
Implémentation
Écriture YAML protégée par yaml_write_guard — présentation du contenu + confirmation utilisateur obligatoire avant toute écriture.
4
Validation
yamllint + API HA check_config — vérification syntaxe et logique.
5
Documentation
Commentaires YAML, note de changement, reload automatique optionnel via MCP HA.
Options · 11
--automation · --script · --scene · --blueprint · --package
--skip-review · --quick · --from <étape> · --dry-run · --reload · --context <fichier>
/workflow-code-architecture
Scaffolding arborescence projet iOS/web
coming soon
◌◌◌
En cours de définition
/workflow-claude-config
Dashboard config XII — 2 étapes
beta
1
Sync documentation
Mise à jour de docs/, CLAUDE.md et README.md pour refléter les agents, skills et hooks actifs.
2
Génération HTML sonnet
agent-config-html lit les sources, encode les images via Bash base64, remplace les 15 tokens et push vers GitHub.
Options · 1
--no-push — génère sans pousser vers GitHub
Légende des badges d'étape
sonnetModèle Claude Sonnet — étape rapide / analyse
opusModèle Claude Opus — raisonnement profond
⚡ parallèlePlusieurs agents lancés simultanément
⏸ pauseArrêt obligatoire pour validation utilisateur

Skills installés

Slash commands globaux dans ~/.claude/skills/ — disponibles dans tous les projets
Workflows & Utilitaires
SkillCommandeUsage
workflow-flow-ios/workflow-flow-iosDéveloppement feature iOS Swift — 5 étapes MVVM
workflow-flow-web/workflow-flow-webDéveloppement webapp/web — 4 étapes, auto-détection stack
workflow-release-ios/workflow-release-iosPré-release App Store — review, légal, App Store
workflow-audit-ios/workflow-audit-iosAudit sécurité + qualité iOS — SwiftLint + LSP + rapport PDF
workflow-audit-web/workflow-audit-webAudit design/UX + qualité code web — WCAG 2.2, SEO, Web Interface Guidelines
workflow-flow-ha-yaml/workflow-flow-ha-yamlHome Assistant YAML — automations, scripts, scènes, blueprints
workflow-claude-config/workflow-claude-configSync docs + dashboard HTML config twelve/studio
workflow-code-architecture/workflow-code-architectureScaffolding arborescence projet iOS/web — 4 étapes
claude-config-export/claude-config-exportGénère et publie le dashboard HTML de configuration Claude Code
find-docs/find-docsDocs à jour via Context7
commit/commitCommit Conventional Commits via git-agent
claude-update-docs/claude-update-docsPropage un changement dans toute la doc ~/.claude/
doc-sync/doc-syncSync documentation miroir Grille
requesting-code-review/requesting-code-reviewReview avant merge
find-skills/find-skillsRecherche de skills disponibles
skill-creator/skill-creatorCréer / améliorer des skills
shared/sharedTemplates et bonnes pratiques — utilisé par skill-creator
md-to-html/md-to-htmlConvertit un .md en HTML interactif (TOC, dark mode, print→PDF)
simplify/simplifyReview qualité du code modifié
loop/loopTâche récurrente auto-cadencée
schedule/scheduleAgents distants planifiés (cron)
claude-api/claude-apiApps Anthropic SDK avec prompt caching
iOS / Swift
SkillCommandeUsageSource
ios-swift-development/ios-swift-developmentMVVM, SwiftUI, URLSession, Combine, Core Dataaj-geddes
swiftui-pro/swiftui-proSwiftUI best practices, APIs dépréciées, performancetwostraws
swift-concurrency-pro/swift-concurrency-proasync/await, actors, Sendable, Swift 6twostraws
ios-development/ios-developmentiOS global — HIG, URLSession, patterns réseaurshankras
design/designLiquid Glass, animations, design system Applershankras
security/securityKeychain, biométrie, privacy manifest, OWASPrshankras
testing/testingTDD iOS, characterization tests, snapshot testsrshankras
swift-development/swift-developmentSwift idioms, concurrence, performancershankras
apple-intelligence/apple-intelligenceFoundation Models, App Intents, on-device AIrshankras
core-ml/core-mlCore ML, Create ML, Vision frameworkrshankras
macos-development/macos-developmentSwiftUI macOS, AppKit bridging, macOS 26rshankras
watchos/watchosSwiftUI for Watch, Watch Connectivityrshankras
generators/generatorsGénération de code boilerplate (networking, auth, paywall)rshankras
release-review/release-reviewReview avant soumission App Storershankras
app-store/app-storeASO, descriptions, screenshots, réponses aux avisrshankras
monetization/monetizationStratégie de monétisation iOSrshankras
growth/growthAcquisition, analytics, presse, communautérshankras
legal/legalPrivacy policy, CGU, RGPD, conformité App Storershankras
product-development/product-developmentPRD, specs, planning produitrshankras
Web — développement
SkillCommandeUsageSource
frontend-design/frontend-designInterfaces production-grade — composants, pages, dashboardsanthropics
web-design-guidelines/web-design-guidelinesAudit 100+ règles UX, a11y, perf, responsivevercel-labs
webapp-testing/webapp-testingTests web via Playwright — golden path, UI, screenshotsanthropics
web-design-reviewer/web-design-reviewerReview visuelle design web (local ou distant)github
design-md/design-mdSynthèse design system → fichier DESIGN.mdgoogle-labs
impeccable/impeccableReview et amélioration d'interfaces frontendpbakaus
Finance
SkillCommandeUsageSource
yfinance-data/yfinance-dataPrix, historique, dividendes via yfinance (sans clé API)himself65
finance-sentiment/finance-sentimentSentiment Reddit/X/news via Adanos Finance APIhimself65
etf-premium/etf-premiumCalcul premium/décote ETF vs NAV via Yahoo Financehimself65
finance-weekly/finance-weeklyRevue hebdo portefeuille → rapport HTMLlocal

Agents

Sous-processus spécialisés — contexte isolé, parallélisable
AgentModèleInvoqué parRôle
agent-config-html sonnet /claude-config-export Génération du dashboard HTML de configuration Claude Code
agent-explore-docs sonnet /workflow-flow-ios étape 1 · /workflow-audit-ios étape 1 Documentation Apple HIG + Developer Docs + Context7
agent-analyze-codebase sonnet /workflow-flow-ios étape 1 · /workflow-flow-web étape 1 Exploration du code existant — signatures, types, MARK (hors contexte principal)
agent-flow-plan opus /workflow-flow-ios étape 2 Plan MVVM structuré — raisonnement architectural approfondi
agent-flow-implement opus /workflow-flow-ios étape 3 Implémentation Swift/SwiftUI complète avec vérification LSP
agent-generators-scout sonnet /workflow-flow-ios étape 3 Identifie les templates Swift applicables dans le skill generators
agent-flow-review sonnet /workflow-flow-ios étape 4 Review complète : LSP, doc-sync, build + tests iPhone 17 Pro, diff Git
agent-checklist-generator sonnet /workflow-flow-ios étape 5 Génération de la checklist de validation post-implémentation
agent-explore-project sonnet /workflow-audit-ios étape 1 Cartographie du projet iOS — manifest structuré sans contenu brut
audit-ios-security opus /workflow-audit-ios étape 2 Audit sécurité OWASP MASVS v2 — Keychain, ATS, secrets, réseau
audit-ios-quality opus /workflow-audit-ios étape 2 Audit qualité iOS — MVVM, SwiftLint, LSP, concurrence, dead code
agent-report-generator sonnet /workflow-audit-ios étape 3 · /workflow-audit-web étape 3 Fusion findings → rapport Markdown dans Documentation/Audit/
agent-generator-html sonnet /workflow-audit-ios étape 4 · /md-to-html Conversion Markdown → HTML interactif auto-contenu (6 templates)
agent-devsite-publisher sonnet /workflow-flow-ios étape 5 · /workflow-audit-ios étape 4 Organisation HTML dans devsite/ + régénération index (6 tuiles)
agent-audit-apply opus /workflow-audit-ios étape 5 Application des corrections iOS — Critique → Élevée → Moyenne → Faible
audit-web-design opus /workflow-audit-web étape 2 Audit design UX web — WCAG, responsive, palette, typographie
audit-web-quality opus /workflow-audit-web étape 2 Audit qualité web — HTML sémantique, SEO, accessibilité, performance JS
agent-apply-web opus /workflow-audit-web étape 5 Application des corrections web — HTML, CSS, JS
agent-release-code-review opus /workflow-release-ios étape 1 Review pré-release 5 axes : sécurité, privacy, UX, distribution, API
agent-release-legal-scan sonnet /workflow-release-ios étape 1 Scan conformité légale/privacy — PrivacyInfo, RGPD, APIs obligatoires
agent-appstore-content sonnet /workflow-release-ios étape 3 Génération What's New App Store depuis commits Git
agent-pencil-designer opus Invocation manuelle Design UI/UX dans fichiers .pen via MCP Pencil — palette twelve/studio
agent-analyze-ha sonnet /workflow-flow-ha-yaml étape 1 Analyse contexte Home Assistant — entités MCP, patterns YAML existants
agent-changelog sonnet Fin de pipeline iOS / web · invocation manuelle Génère CHANGELOG.html depuis CHANGELOG.md — délègue à agent-generator-html

Hooks & Protection

Scripts exécutés automatiquement — configurés dans ~/.claude/settings.json
swift_main_guard.py
PreToolUse · Write/Edit (.swift) · projet iOS
Bloque toute écriture sur un fichier .swift quand la branche courante est main.
Si branche = main, retourne une erreur et bloque l'outil. Oblige à travailler sur feature/ ou hotfix/. Script global : ~/.claude/hooks/swift_main_guard.py.
commit_format_check.py
PreToolUse · Bash(git commit*) · global
Valide que chaque git commit -m respecte le format Conventional Commits avant exécution.
Format requis : type(scope): description. Types valides : feat · fix · refactor · docs · style · test · chore · hotfix · perf · ci · build · revert. Format valide → ✓ vert. Format invalide → commit bloqué.
yaml_write_guard.py
PreToolUse · Write/Edit (.yaml/.yml) · global
Bloque toute écriture sur un fichier .yaml ou .yml sans autorisation explicite de l'utilisateur.
Protocole : présenter le contenu YAML en code block → confirmation utilisateur → touch /tmp/.yaml_write_auth → relancer l'écriture. Le flag est supprimé immédiatement après usage.
Stop — fin de session
Stop · fin de chaque session Claude Code
Enregistre la session et joue un son de fin.
1. Log date | répertoire courant dans ~/.claude/session-log.txt. 2. Joue Glass.aiff (macOS) en arrière-plan.
statusline.py
statusLine · en temps réel
Affiche tokens utilisés, heure courante et branche Git dans l'interface Claude Code.
Configuré dans ~/.claude/settings.jsonstatusLine. Script : ~/.claude/statusline.py. Mise à jour à chaque action.
Format Conventional Commits
feat fix refactor docs style test chore hotfix perf ci build revert
feat(favoris): ajout filtre par chaîne
fix: crash tableau vide
chore: nettoyage imports inutilisés
ajout feature favoris
WIP
Installation swift_main_guard
{ "hooks": { "PreToolUse": [ { "matcher": "Write|Edit", "hooks": [ { "type": "command", "command": "python3 ~/.claude/hooks/swift_main_guard.py" } ] } ] } }

Plugins

Extensions externes (MCP) connectées à Claude Code — installées via claude mcp add
C7
context7
MCP · documentation
Documentation à jour pour 1000+ librairies via la commande /find-docs.
Idéal pour SwiftUI, React, FastAPI : récupère les docs officielles versionnées en temps réel.
actif
PW
playwright-mcp
MCP · tests web
Tests web automatisés via Playwright — utilisé par webapp-testing.
Mode headless, capture DOM, screenshots, golden path. Intégré à /workflow-flow-web étape 4.
actif
XC
xcode-build-mcp
MCP · Xcode iOS
Build et tests iOS via simulateur — utilisé par agent-flow-review.
Build + simulateur iPhone 17 Pro + XCTest. Intégré à /workflow-flow-ios étape 4.
actif
HA
home-assistant-mcp
MCP · domotique
Contrôle entités Home Assistant et push YAML — utilisé par agent-analyze-ha.
Connecté à http://homeassistant.local:8123/api/mcp. Intégré à /workflow-flow-ha-yaml.
actif
Pe
pencil
MCP · design UI/UX
Création et édition de fichiers .pen — utilisé par agent-pencil-designer.
Opus exclusivement. Palette twelve/studio intégrée. Les fichiers .pen sont chiffrés et lisibles uniquement via les outils MCP Pencil.
actif
Installer un nouveau plugin
claude mcp add <nom> <commande> # Exemple claude mcp add context7 npx -y @upstash/context7-mcp claude mcp list # plugins installés claude mcp remove <nom> # désactiver

Conventions

Règles de code et style Git appliquées sur tous les projets
iOS / Swift
Architecture MVVM stricte
Logique dans les ViewModels, pas dans les Views. SwiftUI en priorité, UIKit uniquement si nécessaire (ex : scroll synchronisé).
Nommage PascalCase / camelCase
PascalCase pour types (struct, class, enum, protocol). camelCase pour propriétés et méthodes. Pas de force unwrap (!) sauf cas justifié explicitement.
Variables en début de bloc
Variables et constantes déclarées en début de bloc (fonction, struct, class, View) — jamais dispersées dans le corps.
MARK: obligatoires
Chaque bloc logique, fonction, section de View et extension doit être précédé d'un commentaire // MARK: - pour faciliter la navigation.
Commentaires en français
Tous les commentaires de code en français. Les identifiants, noms de fichiers et termes techniques restent en anglais.
Palette Grille
Fond sombre
#001524
Fond clair
#F8F6F0
Texte
#FFFFFF
Accent bleu
#4F8EFF
Accent violet
#4F46E5
Git Flow
Branches Git Flow
main — branche stable, toujours deployable. feature/nom — développement de fonctionnalités. hotfix/nom — corrections urgentes depuis main.
Commits Conventional
Format obligatoire : type(scope): description. Types : feat · fix · refactor · docs · style · test · chore · hotfix · perf. Validé automatiquement par commit_format_check.py.
BACKLOGS.md
Fichier Documentation/BACKLOGS.md — findings d'audit et points à traiter. Mis à jour automatiquement après chaque audit iOS ou web. IDs numérotés en continu.
Structure ~/.claude
~/.claude/ ├── CLAUDE.md ← instructions globales ├── README.md ← index de la config ├── settings.json ← hooks + permissions globaux ├── docs/ ← documentation détaillée │ ├── hooks.md │ ├── agents.md │ ├── skills.md │ ├── workflow-flow-ios.md │ ├── workflow-flow-web.md │ ├── workflow-audit-ios.md │ └── workflow-release-ios.md │ ├── agents/ ← sous-agents spécialisés (24 agents) ├── skills/ ← skills globaux (47 skills) ├── assets/ ← template HTML, scripts ├── hooks/ ← scripts de protection └── memory/ ← mémoire persistante

Mémoire

Entrées préservées entre les sessions — ~/.claude/projects/-Users-louis--claude/memory/
Workflow flow-ios
Pipeline iOS 5 étapes, 12 options, agents parallèles (explore-docs + analyze-codebase), checklist finale, BACKLOGS.md
Workflow audit-ios
Audit iOS 5 étapes, agents parallèles, rapport PDF brandé (weasyprint + couleurs CLAUDE.md + logo auto), archivage + BACKLOGS.md
Classification audit iOS
4 axes SEC/QUA/PERF/LEG, numérotation continue (lire BACKLOGS avant d'assigner les IDs)
workflow-claude-config
Workflow 2 étapes (sync docs + export HTML), dashboard config twelve/studio. Règle absolue : images via Bash base64 jamais Read tool
README.md restructuré
Index léger — détails extraits dans docs/ (hooks.md, agents.md, workflow-flow-ios.md, workflow-audit-ios.md, skills.md)
Doc structure ~/.claude
Mettre à jour docs/ quand on crée/modifie hooks, agents, skills ou workflows
Doc avant commit
step 5.7 workflow-flow-ios : demander README.md + CLAUDE.md local + mémoire avant /commit
Installation skills
Après npx skills add, convertir les symlinks en copies réelles (rm symlink + cp -r depuis ~/.agents/skills/)
Structure workflow ~/.claude
SKILL.md orchestrateur + fichiers étapes numérotés + statusline echo "nom:N:total" + doc workflow-nom.md
Structure agent ~/.claude
Frontmatter (name/description/model/color) + corps (mission, processus, ce que tu retournes) + naming agent- + entrée docs/agents.md
Système changelog
Hook PostToolUse (update_changelog.py) + agent-changelog + template-changelog.html (CSS-only timeline). Règle : ## requis pour pandoc
Templates HTML interactifs
4 templates autonomes (audit/backlogs/checklist/tests) + devsite-index 6 tuiles. Sidebar liquid glass, Geist, injection %%CONTENT%% pandoc brut
URLs projets XII
Dashboard · Grille (grilleapp.langeles.ovh) · Finance Weekly (finances.langeles.ovh)
Workflow flow-ha-yaml
Pipeline /workflow-flow-ha-yaml 5 étapes, agent-analyze-ha, MCP HA (/api/mcp), SMB /Volumes/config, yaml_write_guard hook

Règles générales

Appliquées à tous les projets ouverts avec Claude Code