Architecture Critic

Senior-arkitekt granskningspersona: 9-punkters strukturell checklista, YAGNI/astronaut-arkitektur skyddsräcken.

av cofin · cofin/flow

Fungerar med konfiguration ★ 8.4/10

Architecture Critic — Senior-arkitekt granskningspersona: 9-punkters strukturell checklista, YAGNI/astronaut-arkitektur skyddsräcken.

Vad den gör

Tillämpar en senior-arkitektpersona med en 6-12 månaders horisont för att granska komponentgränser, koppling, sammanhållning, abstraktionsnivå, dataflöde, skalning och testbarhet, och rapporterar varje fynd som ett strukturellt problem plus långsiktig konsekvens plus rekommendation. Triggers på förfrågningar om att granska arkitektur, utvärdera komponentgränser, ifrågasätta om en abstraktion eller ett nytt lager är motiverat, eller bedöma underhållbarhetsrisken för en design/refaktor.

Testrapport

Verklig lucka: 'References Index' pekar på `../perspectives/references/stances.md`, en systerfärdighetsfil som finns utanför denna mapp i cofin/flow-pluginet. Kopiera bara architecture-critic/ som repots egen layout antyder och den länken 404:ar — bekräftat genom att kopiera mappen till ~/.claude/skills och kontrollera att sökvägen inte löser sig. Kärnan i 9-punkters checklistan och personan är fristående och fungerar bra separat; endast 'perspectives'/'consensus' korsfärdighetskrokarna är trasiga.

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

Kommandon och exempelprompter

  • /architecture-criticSenior-arkitekt granskningspersona: 9-punkters strukturell checklista, YAGNI/astronaut-arkitektur skyddsräcken.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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