Jup Architect
En verklig, välunderbyggd arkitekturgranskningsrubrik för jup CLIs egen kodbas – men den betyder bara något om du bokstavligen arbetar inuti jup-repot.
Fungerar med konfiguration
Vad den gör
En arkitekturgranskningschecklista helt avgränsad till `jup`-färdighetssynkroniserings-CLIs egen kodbas (src/jup/commands, config.py, models.py, ~/.jup lockfilen) – täcker modularitet, idiomatiskt Typer-användande, Pydantic-typsäkerhet, felhantering och testbarhet, med ett processflöde och leveransmål. Triggar på förfrågningar om att granska jups tekniska skuld eller föreslå arkitektoniska ändringar specifikt för jup; inte en allmän kodbasgranskningsfärdighet.
Testrapport
Använd som avsett, inuti det verkliga jup-repot, guidade dess Data Persistence fokusområde ett verkligt fynd: get_skills_lock() i src/jup/config.py sväljer tyst alla parse-undantag och returnerar en tom SkillsLock(), som skills_lock_session() sedan skriver tillbaka till disk vid avslut – en spårbar väg till att tyst radera en användares verkliga lockfil vid någon övergående korruption. Men färdighetens egna Leveranser-sektion pekar på docs/superpowers/specs/ och docs/superpowers/plans/, kataloger som inte existerar och inte är en del av jups faktiska dokumenterade arbetsflöde (AGENTS.md specificerar backlog/roadmap.md istället) – inaktuell copy-paste från en mall, och utanför jup-repot är denna färdighet funktionellt inert.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/andrader/jup cd jup mkdir -p ~/.claude/skills cp -r skills/jup-architect ~/.claude/skills/jup-architect
Kommandon och exempelprompter
/jup-architectEn verklig, välunderbyggd arkitekturgranskningsrubrik för jup CLIs egen kodbas – men den betyder bara något om du bokstavligen arbetar inuti jup-repot.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Review src/jup/config.py and models.py for architecture issuesAudit jup's lockfile persistence logic for silent data loss bugsPropose architectural changes for jup's command modularity