Développeur crée un générateur de modèles SaaS .NET avec Claude Code, partage des insights sur le workflow

Deux projets, deux flux de travail différents avec Claude Code
Un développeur a partagé son expérience de création de deux projets connexes avec Claude Code, mettant en lumière des approches distinctes du développement assisté par IA. Le premier est NETrock, un modèle de démarrage SaaS .NET 10, et le second est un générateur qui crée des projets personnalisés à partir de ce modèle.
NETrock : Le modèle SaaS .NET 10
NETrock est un modèle open-source .NET 10 conçu comme point de départ pour les applications SaaS. Il inclut des composants pré-configurés pour que les développeurs n'aient pas à reconstruire une infrastructure commune à chaque fois. Les fonctionnalités clés mentionnées dans la source :
- Système d'authentification
- Intégration ORM
- Tâches en arrière-plan
- Structure Clean Architecture
- Organisation de la couche domaine
- Modèles d'organisation des tests
Le développeur décrit la construction de NETrock avec Claude Code comme un "co-pilote" - prenant toutes les décisions architecturales lui-même tout en utilisant Claude pour écrire le code plus rapidement. Il a examiné chaque ligne de la sortie de Claude et a fait des retours lorsqu'il n'était pas d'accord avec les suggestions.
Le générateur : Personnalisation de projet côté client
Le générateur (disponible sur netrock.dev) permet aux utilisateurs de :
- Choisir un nom de projet
- Sélectionner des fonctionnalités du modèle
- Télécharger un fichier .zip qui se compile et passe les tests
Tout s'exécute côté client - les données du projet restent dans le navigateur de l'utilisateur et ne touchent pas le serveur. La version actuelle est un travail en cours avec des imperfections, et les modèles frontend SvelteKit ne sont pas encore implémentés.
Différentes approches avec Claude Code
Pour le projet du générateur, le développeur a adopté une approche différente : "Claude aux commandes". Il a fourni une architecture de haut niveau incluant :
- Comment les fonctionnalités doivent se composer
- Le pipeline de génération
- Comment fonctionnent les marqueurs de modèle
Puis il a laissé Claude Code gérer environ 95% de l'implémentation, y compris :
- Le moteur de template
- Le résolveur de dépendances
- L'interface utilisateur SvelteKit
- Le système de manifeste
- Les tests
Le rôle du développeur était principalement l'orientation et la correction de trajectoire. Il a rencontré des problèmes avec des combinaisons de fonctionnalités causant des bugs subtils et des cas limites de marqueurs de modèle qui ont nécessité plusieurs itérations. Le texte du site a également nécessité plusieurs réécritures car Claude "avait tendance à utiliser un langage marketing au lieu d'être direct sur ce que la chose fait".
Principales observations sur le développement assisté par IA
Le développeur partage des observations pratiques tirées de son expérience :
- Lorsque le code est le produit et que vous allez le maintenir à long terme, vous devriez piloter le processus de développement ou vous assurer de le comprendre en profondeur
- Lorsque le problème est bien défini avec des limites claires, Claude peut exécuter efficacement dans ces contraintes
- La qualité de votre entrée détermine quel flux de travail fonctionne : "Si votre base de code est un désordre, confier le volant à Claude sans limites claires ne fait qu'accélérer le désordre. Si votre architecture est propre et vos limites sont évidentes, Claude peut accomplir une quantité impressionnante de travail."
Le générateur a été construit en environ une semaine de soirées, démontrant la rapidité avec laquelle des outils fonctionnels peuvent être créés avec cette approche.
Disponibilité des projets
Tous les composants sont open source et sous licence MIT :
- Générateur :
https://github.com/fpindej/netrock-cli - Modèle :
https://github.com/fpindej/netrock - Démo (version plus ancienne) :
https://demo.netrock.dev
📖 Lire la source complète : r/ClaudeAI
👀 See Also

L'outil Depct collecte des données d'exécution pour aider Claude à déboguer les problèmes de production.
Depct est un outil qui collecte des données d'instrumentation d'exécution à partir d'applications Node.js, construit des graphes à partir de ces données et les transmet à Claude via AWS Bedrock pour aider à déboguer des pannes intermittentes en production. Il génère également des diagrammes d'architecture et des cartes de dépendances à partir du comportement d'exécution.

L'application Gullivr Travel s'intègre avec Claude via un serveur MCP distant
Un développeur a créé Gullivr, une application de planification de voyage avec un serveur MCP distant qui permet à Claude de créer et gérer des voyages directement dans l'application. L'intégration permet des mises à jour en temps réel pendant la discussion avec Claude, éliminant la copie manuelle entre les outils.

Compétence SwiftUI Agent : Améliorer le développement de vues avec l'IA
SwiftUI Agent Skill est un outil open source qui utilise l'IA pour améliorer le développement de vues SwiftUI en intégrant les meilleures pratiques et optimisations.

Argus : Une application GitHub qui examine les fichiers CLAUDE.md et publie les scores sur les PRs
Argus est une application GitHub créée avec Claude Code qui examine les fichiers CLAUDE.md et publie un score sur chaque demande de tirage. Après des tests sur plusieurs dépôts, les échecs les plus courants sont l'absence de limites de portée explicites et de chemins d'escalade.