xurb-nexus/aiweave

Méthodologie native IA pour microservices backend Go : reconstruire l'intégralité de la base de code à partir de docs/ + .claude/skills, pilotée par un cadre décisionnel d'architecture haute performance à 13 objectifs avec synchronisation mécanique doc ↔ code.

Qu'est-ce que aiweave ?

aiweave est une méthodologie native IA conçue pour les microservices backend en Go, permettant de régénérer entièrement la base de code à partir de la documentation (dossier docs/) et des compétences IA (dossier .claude/skills/). Elle repose sur un cadre décisionnel d'architecture haute performance composé de 13 objectifs (lenses) qui couvrent les aspects clés comme les performances, la maintenabilité, la sécurité ou la testabilité. L'outil assure une synchronisation mécanique bidirectionnelle entre la documentation et le code, garantissant que toute évolution de l'un se reflète dans l'autre. aiweave est particulièrement utile pour les développeurs Go utilisant des assistants IA comme Claude Code, Cursor ou Codex, car il structure l'interaction avec l'IA autour de règles précises et reproductibles. Il permet de maintenir une cohérence architecturale forte tout en accélérant le développement grâce à la génération automatique de code conforme aux décisions architecturales documentées.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add xurb-nexus/aiweave

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait aiweave ?

Méthodologie native IA pour microservices backend Go : reconstruire l'intégralité de la base de code à partir de docs/ + .claude/skills, pilotée par un cadre décisionnel d'architecture haute performance à 13 objectifs avec synchronisation mécanique doc ↔ code.

Objectif

aiovewe permet aux équipes de développement Go de définir une architecture précise dans la documentation, puis de laisser l'IA régénérer automatiquement le code correspondant. Le système garantit que le code et la doc restent synchronisés en permanence.

Fonctionnement

  1. Documentation : Placez vos décisions architecturales dans docs/architecture/ en suivant le format de notation des 13 objectifs.
  2. Compétences IA : Configurez les règles dans .claude/skills/ pour guider les suggestions de l'IA.
  3. Génération : L'IA utilise ces entrées pour produire ou modifier le code Go en respectant strictement les décisions architecturales.
  4. Synchronisation : Toute modification du code est automatiquement répercutée dans la documentation et inversement.

Les 13 objectifs

Les objectifs couvrent : performances, parallélisme, gestion d'erreurs, typage fort, testabilité, maintenabilité, sécurité, observabilité, extensibilité, cohérence des données, gestion des dépendances, lisibilité, et efficacité des builds.

Plateformes supportées

  • Claude Code
  • Cursor
  • Codex
  • Autres assistants IA compatibles avec des fichiers de compétences

Exemple d'utilisation

# Initialiser un projet aiweave
aioweve init --lang go --arch docs/architecture/

# Générer le code à partir de la documentation
aioweve generate

# Vérifier la synchronisation doc ↔ code
aioweve sync-check

Structure du projet

mon-projet/
├── docs/
│   └── architecture/
│       ├── 01-performances.md
│       ├── 02-parallelisme.md
│       └── ...
├── .claude/
│   └── skills/
│       └── aiweave-skill.yaml
├── cmd/
├── internal/
└── go.mod

Pour plus de détails, consultez la documentation complète.

Skills associés