Compétence d'Agent Open Source pour les Modèles TypeScript, React et Next.js

Un développeur a publié une Compétence d'Agent open-source — une référence structurée en markdown — visant à améliorer la façon dont les assistants de codage IA génèrent et examinent le code pour les projets TypeScript, React et Next.js.
Ce que c'est
La compétence est une référence de 4 000 lignes contenue dans 17 fichiers. Ce n'est pas un tutoriel ni un package npm, mais un document destiné à être consommé par des agents IA. Elle a été créée pour résoudre les problèmes récurrents que l'auteur a rencontrés avec le code frontend généré par l'IA, notamment :
- L'utilisation d'assertions de type
as Usersur les réponses API au lieu d'une validation à l'exécution. - Le placement incorrect des directives
"use client"sur des pages entières. - L'écriture de hooks
useEffectavec des dépendances d'objet instables. - L'incapacité à distinguer les véritables bugs des simples préférences de style lors de la revue de code.
Caractéristiques et structure principales
La référence est structurée avec des étiquettes spécifiques pour guider les décisions de l'agent :
- [RÈGLE STRICTE] : Modèles qui doivent être suivis.
- [DÉFAUT] : Approches standard recommandées.
- [SITUATIONNEL] : Modèles à appliquer uniquement dans des contextes spécifiques.
Elle comprend des organigrammes de décision pour aider les agents à choisir le bon modèle, trois guides de débogage pour les erreurs de type, les problèmes d'hydratation et les problèmes liés à useEffect, ainsi que des heuristiques de revue de code qui séparent les risques réels des préférences stylistiques.
Installation et compatibilité
Pour l'installer, exécutez :
git clone https://github.com/leejpsd/typescript-react-patterns ~/.claude/skills/typescript-react-patternsL'auteur indique qu'elle fonctionne avec Claude Code, Cursor, Codex et Gemini CLI. Les retours sur les modèles manquants ou les conseils incorrects sont demandés.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Décharger le travail de routine de Claude Code vers Gemma via le serveur offload-mcp MCP
offload-mcp est un nouveau serveur MCP qui permet à Claude de déléguer des tâches courantes comme les messages de commit et les résumés de PR à des API de modèles gratuites (par défaut Gemma via l'API Google GenAI), économisant ainsi les tokens de Claude et exécutant des tâches légères sans contrainte matérielle locale.

Architecture de Chat Parallèle Claude pour le Développement Next.js
Un développeur a créé un système pour exécuter simultanément plusieurs conversations Claude IA sur la même base de code Next.js en utilisant une table de base de données partagée et un agent de surveillance, obtenant un taux de réussite de compilation de 87 % sans conflits de fusion lors d'une session.

SpecLock : Moteur de Contraintes Open Source pour Agents d'IA de Codage
SpecLock est un serveur MCP qui applique activement des contraintes aux agents d'IA de codage comme Claude Code. Il bloque les violations avec des avertissements de conflit sémantique en utilisant l'expansion de synonymes, la détection de négation et le marquage d'actions destructrices.

sqlite-utils 4.0rc2 : Écrit par Claude Fable, 149,25 $, corrige un bug de perte de données
Simon Willison a publié sqlite-utils 4.0rc2, principalement écrit par Claude Fable pour 149,25 $. Fable a découvert un bug de perte de données dans delete_where() et a aidé à réécrire la gestion des transactions.