Jup Architect
En reel, velbegrundet arkitektur-review rubrik for jup CLIs egen kodebase — men den betyder kun noget, hvis du bogstaveligt talt arbejder inde i jup-repoet.
Virker med opsætning
Hvad det gør
En arkitektur-review checkliste, der udelukkende er omfattet af `jup` skill-sync CLIs egen kodebase (src/jup/commands, config.py, models.py, ~/.jup lockfilen) — dækkende modularitet, idiomatisk Typer-brug, Pydantic type-sikkerhed, fejlhåndtering og testbarhed, med et procesflow og leverancemål. Triggere på anmodninger om at auditere jups tekniske gæld eller foreslå arkitektoniske ændringer specifikt for jup; ikke en generel kodebase-review skill.
Testrapport
Brugt som tiltænkt, inde i det reelle jup-repo, guidede dens Data Persistence fokusområde et reelt fund: get_skills_lock() i src/jup/config.py slugger tavst enhver parse-undtagelse og returnerer en tom SkillsLock(), som skills_lock_session() derefter persisterer tilbage på disken ved afslutning — en sporbar vej til tavst at slette en brugers reelle lockfil ved enhver forbigående korruption. Men skillens egne Leverancer peger på docs/superpowers/specs/ og docs/superpowers/plans/, mapper der ikke eksisterer og ikke er en del af jups faktiske dokumenterede workflow (AGENTS.md specificerer backlog/roadmap.md i stedet) — forældet copy-paste fra en skabelon, og uden for jup-repoet selv er denne skill funktionelt inert.
Testet: 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
Kommandoer og eksempelprompter
/jup-architectEn reel, velbegrundet arkitektur-review rubrik for jup CLIs egen kodebase — men den betyder kun noget, hvis du bogstaveligt talt arbejder inde i jup-repoet.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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