Rust Architect

Genera un paquete completo de documentación de arquitectura Rust: ADRs, guardrails, modelo de dominio, traspaso Director/Implementor.

Por nanlong · nanlong/rust-architect

Probado · Funciona ★ 8.4/10

Rust Architect — Genera un paquete completo de documentación de arquitectura Rust: ADRs, guardrails, modelo de dominio, traspaso Director/Implementor.

Qué hace

Produce un conjunto completo de documentación de proyecto Rust (README, CLAUDE.md, 8 documentos de arquitectura, ADRs, guardrails NEVER_DO/ALWAYS_DO y contratos de rol Director/Implementor) a partir de una breve entrevista de requisitos. Se activa con solicitudes para arquitectar, diseñar o documentar un nuevo sistema Rust, planificar patrones async/tokio, estructurar un espacio de trabajo multi-crate o preparar documentos de traspaso para flujos de trabajo de codificación en pareja con IA (Director/Implementor).

Informe de la prueba

Se le pidió que arquitectara un pequeño gestor de tareas CLI en Rust con SQLite: produjo un paquete de documentación completo de 13 archivos (ADRs, guardrails, modelo de dominio con structs/enums concretos, contratos de rol Director/Implementor) en lugar de los dos párrafos que da una respuesta de línea base — genuinamente más específico e idiomático (rust_decimal-for-money, división thiserror/anyhow, guía de propiedad), pero desproporcionadamente grande para una tarea tan pequeña.

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

Instalación

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

Comandos y prompts de ejemplo

  • /rust-architectGenera un paquete completo de documentación de arquitectura Rust: ADRs, guardrails, modelo de dominio, traspaso Director/Implementor.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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