Rust Architect

Generuje pełny pakiet dokumentacji architektury Rust: ADR-y, wytyczne, model domenowy, przekazanie Director/Implementor.

Autor: nanlong · nanlong/rust-architect

Testowano · Działa ★ 8.4/10

Rust Architect — Generuje pełny pakiet dokumentacji architektury Rust: ADR-y, wytyczne, model domenowy, przekazanie Director/Implementor.

Co robi ten skill

Tworzy kompletny zestaw dokumentacji projektu Rust (README, CLAUDE.md, 8 dokumentów architektury, ADR-y, wytyczne NEVER_DO/ALWAYS_DO oraz kontrakty ról Director/Implementor) na podstawie krótkiego wywiadu dotyczącego wymagań. Uruchamia się na żądania architektury, projektowania lub dokumentowania nowego systemu Rust, planowania wzorców async/tokio, strukturyzowania przestrzeni roboczej z wieloma crate'ami lub przygotowywania dokumentów przekazania dla przepływów pracy kodowania w parach AI (Director/Implementor).

Raport z testu

Poproszono o zaprojektowanie małego menedżera zadań Rust CLI z SQLite: wygenerował pełny 13-plikowy pakiet dokumentacji (ADR-y, wytyczne, model domenowy z konkretnymi strukturami/enumami, kontrakty ról Director/Implementor) zamiast kilku akapitów, które daje odpowiedź bazowa — prawdziwie bardziej specyficzny i idiomatyczny (rust_decimal-for-money, podział thiserror/anyhow, wskazówki dotyczące własności), ale rażąco nieproporcjonalny do tak małego zadania.

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

Instalacja

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

Komendy i przykładowe prompty

  • /rust-architectGeneruje pełny pakiet dokumentacji architektury Rust: ADR-y, wytyczne, model domenowy, przekazanie Director/Implementor.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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