Architecture Designer
Progetta l'architettura di sistema e scrive ADR per documentare le decisioni tecniche chiave.
Richiede configurazione
Cosa fa
Da usare quando si progetta una nuova architettura di sistema ad alto livello, si rivedono design esistenti o si prendono decisioni architetturali. Da richiamare per creare diagrammi di architettura, scrivere Architecture Decision Record (ADR), valutare i compromessi tecnologici, progettare le interazioni tra i componenti e pianificare la scalabilità. Utile per system design, revisione dell'architettura, strutturazione di microservizi, stesura di ADR, scalabilità…
Rapporto di test
Installato alla lettera (git clone + cp) con frontmatter YAML valido e tutti i 5 file di riferimento presenti; nessuna dipendenza esterna o chiave API. Penalizzato sul triggering perché la descrizione dichiara di escludere i design pattern a livello di codice e i task riguardanti solo il database, eppure metadata.triggers elenca 'design pattern' e la tabella di riferimento indirizza internamente le domande sulla scelta del database. A/B su un task di system design per un accorciatore di URL: skill e base hanno prodotto output di qualità equivalente — entrambi hanno fornito un riepilogo corretto dei requisiti, un diagramma Mermaid, un ADR ben formato con almeno 2 alternative di datastore e un'analisi dei rischi; il framework di riferimento ADR/pattern dello skill non ha prodotto un design sostanzialmente più rigoroso.
Testato il: 2026-07-12 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/Jeffallan/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r skills/architecture-designer ~/.claude/skills/architecture-designer
Comandi e prompt di esempio
/architecture-designerProgetta l'architettura di sistema e scrive ADR per documentare le decisioni tecniche chiave.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Design the architecture for this new microserviceWrite an ADR for choosing this databaseReview our architecture for scalability gaps