Rust Architect

Genera un pacchetto completo di documentazione architetturale Rust: ADR, guardrail, modello di dominio, handoff Direttore/Implementatore.

di nanlong · nanlong/rust-architect

Promosso ★ 8.4/10

Rust Architect — Genera un pacchetto completo di documentazione architetturale Rust: ADR, guardrail, modello di dominio, handoff Direttore/Implementatore.

Cosa fa

Produce un set completo di documentazione di progetto Rust (README, CLAUDE.md, 8 documenti di architettura, ADR, guardrail NEVER_DO/ALWAYS_DO e contratti di ruolo Direttore/Implementatore) da una breve intervista sui requisiti. Si attiva su richieste di architettare, progettare o documentare un nuovo sistema Rust, pianificare pattern async/tokio, strutturare un workspace multi-crate o preparare documenti di handoff per workflow di codifica AI-pair (Direttore/Implementatore).

Rapporto di test

Gli ho chiesto di architettare un piccolo gestore di task CLI Rust con SQLite: ha prodotto un pacchetto di documentazione completo di 13 file (ADR, guardrail, modello di dominio con struct/enum concrete, contratti di ruolo Direttore/Implementatore) invece dei due paragrafi che una risposta baseline fornisce — genuinamente più specifico e idiomatico (rust_decimal-for-money, split thiserror/anyhow, guida alla proprietà), ma selvaggiamente sproporzionato per un task così piccolo.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /rust-architectGenera un pacchetto completo di documentazione architetturale Rust: ADR, guardrail, modello di dominio, handoff Direttore/Implementatore.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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