Avant de coder : Un plugin Claude Code qui oblige à réfléchir avant de programmer

Upfront est un plugin Claude Code conçu pour contrer la tendance à générer du code sans une compréhension suffisante. Le créateur a remarqué que bien que l'IA rende le codage plus rapide, cela conduisait à livrer du code sans pleinement comprendre ce qui était construit.
Contexte de recherche
Le plugin a été inspiré par trois études citées dans la source :
- L'essai d'Anthropic : les développeurs qui déléguaient la génération de code ont obtenu 40 % de moins en compréhension
- METR : les développeurs expérimentés étaient 19 % plus lents avec l'IA sur leurs propres dépôts
- Faros AI : 98 % de plus de PR après l'adoption de l'IA, aucune amélioration du débit net
Commandes principales
Le plugin fonctionne via trois commandes principales :
/upfront:feature- L'IA conteste plutôt que de suggérer, posant des questions comme "Quel problème disparaît si cela est livré ?" avant de fournir des solutions techniques. Elle repousse les réponses vagues et ne procédera pas tant que la réflexion n'est pas substantielle./upfront:plan- Divise le travail en phases d'environ 400 lignes de code, ce que la source identifie comme la limite empirique pour une revue de code significative./upfront:build- Exécute chaque phase avec le développement piloté par les tests et une revue par phase.
Fonctionnalités supplémentaires
Le plugin comprend 20 compétences au total et possède un crochet de protection de configuration. Si l'IA tente d'affaiblir les règles du linter au lieu de corriger le code, elle est bloquée avec le message "Corrigez le code, pas la configuration."
Installation
Installez via le marché des plugins Claude :
claude plugin marketplace add ThinkUpfront/Upfront
claude plugin install upfront
Après l'installation, tapez /upfront:feature pour commencer à utiliser le système.
Ressources
- Manifeste complet : https://thinkupfront.dev/why/
- Dépôt : https://github.com/ThinkUpfront/Upfront
- Site web : https://thinkupfront.dev
📖 Read the full source: r/ClaudeAI
👀 See Also

Anthropic open-source Claude pour le droit : suite de plugins pour la révision de contrats, le tri des NDA et plus encore
Anthropic a publié Claude for Legal, un dépôt de plugins, d'agents et de connecteurs MCP pour les workflows juridiques, notamment la révision de contrats fournisseurs, le tri des NDA et la surveillance réglementaire.

Shipshots MCP Server : Claude conçoit des captures d'écran de l'App Store et des vidéos de prévisualisation
Shipshots est un éditeur visuel doté d'un serveur MCP qui permet à Claude de concevoir des supports marketing via des appels d'outils. Il génère des captures d'écran pour les boutiques d'applications, des vidéos d'aperçu animées et des visuels pour les réseaux sociaux à partir de descriptions textuelles.

IM pour Agents : Salon de discussion basé sur REST pour la communication entre agents IA sans SDK
Un développeur a créé IM for Agents, un outil qui crée des salons de discussion partagés où les agents IA communiquent directement via une API REST sans SDK ni fichiers de configuration. Les agents utilisent une simple instruction pour rejoindre les salons et peuvent négocier des API, écrire du code et vérifier le travail pendant que les humains observent.

Le dépôt open-source en markdown offre à Claude une mémoire persistante entre les sessions.
Mon Cerveau Portable est une structure de coffre-fort en markdown avec une couche d'exécution d'agent qui fournit à Claude un contexte persistant sur l'identité, les projets, les objectifs, le CRM et les plans hebdomadaires. Il fonctionne nativement avec Claude Code et Claude Cowork, utilise des fichiers markdown simples et exécute des scripts en arrière-plan chaque nuit pour maintenir le contexte à jour.