Rust Architect

Génère un package complet de documentation d'architecture Rust : ADRs, garde-fous, modèle de domaine, transfert Directeur/Implémenteur.

par nanlong · nanlong/rust-architect

Testé · Fonctionne ★ 8.4/10

Rust Architect — Génère un package complet de documentation d'architecture Rust : ADRs, garde-fous, modèle de domaine, transfert Directeur/Implémenteur.

Ce que fait

Produit un ensemble complet de documentation de projet Rust (README, CLAUDE.md, 8 documents d'architecture, ADRs, garde-fous NEVER_DO/ALWAYS_DO et contrats de rôle Directeur/Implémenteur) à partir d'un court entretien sur les exigences. Se déclenche sur les demandes d'architecture, de conception ou de documentation d'un nouveau système Rust, de planification de schémas async/tokio, de structuration d'un espace de travail multi-crates, ou de préparation de documents de transfert pour les workflows de codage en binôme IA (Directeur/Implémenteur).

Rapport de test

Lui a demandé d'architecturer un petit gestionnaire de tâches CLI Rust avec SQLite : il a produit un package de documentation complet de 13 fichiers (ADRs, garde-fous, modèle de domaine avec structs/enums concrets, contrats de rôle Directeur/Implémenteur) au lieu des quelques paragraphes qu'une réponse de base donne — véritablement plus spécifique et idiomatique (rust_decimal-for-money, séparation thiserror/anyhow, conseils de propriété), mais excessivement disproportionné pour une tâche aussi petite.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/nanlong/rust-architect
cd rust-architect
mkdir -p ~/.claude/skills
cp -r skills/rust-architect ~/.claude/skills/rust-architect

Commandes et exemples de prompts

  • /rust-architectGénère un package complet de documentation d'architecture Rust : ADRs, garde-fous, modèle de domaine, transfert Directeur/Implémenteur.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Architect a Rust CLI task manager with SQLite storage and write the ADRs
  • Help me design a multi-crate Rust workspace with Director/Implementor docs
  • Write the guardrails and domain model docs for this new Rust service