Architecture Critic

Persona de revue d'architecte senior : checklist structurelle en 9 points, garde-fous YAGNI/architecture d'astronaute.

par cofin · cofin/flow

Fonctionne avec configuration ★ 8.4/10

Architecture Critic — Persona de revue d'architecte senior : checklist structurelle en 9 points, garde-fous YAGNI/architecture d'astronaute.

Ce que fait

Applique une persona d'architecte senior avec un horizon de 6 à 12 mois pour examiner les limites des composants, le couplage, la cohésion, le niveau d'abstraction, le flux de données, la mise à l'échelle et la testabilité, rapportant chaque constatation comme un problème structurel plus une conséquence à long terme plus une recommandation. Se déclenche sur les demandes d'examen de l'architecture, d'évaluation des limites des composants, de remise en question de la justification d'une abstraction ou d'une nouvelle couche, ou d'évaluation du risque de maintenabilité d'une conception/refactorisation.

Rapport de test

Lacune réelle : l'index 'References Index' pointe vers `../perspectives/references/stances.md`, un fichier de compétence sœur qui vit en dehors de ce dossier dans le plugin cofin/flow. Copier uniquement architecture-critic/ comme le fait la disposition du dépôt implique et ce lien renvoie une erreur 404 — confirmé en copiant le dossier dans ~/.claude/skills et en vérifiant que le chemin ne résout rien. La checklist principale en 9 points et la persona sont autonomes et fonctionnent bien seules; seules les hooks inter-compétences 'perspectives'/'consensus' sont cassées.

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

Installation

git clone https://github.com/cofin/flow
mkdir -p ~/.claude/skills
cp -r flow/skills/architecture-critic ~/.claude/skills/architecture-critic

Commandes et exemples de prompts

  • /architecture-criticPersona de revue d'architecte senior : checklist structurelle en 9 points, garde-fous YAGNI/architecture d'astronaute.

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) :

  • review these component boundaries like a skeptical senior architect
  • is adding this new abstraction layer actually justified right now
  • critique the coupling and testability of this service design