Jup Architect
Une véritable grille d'évaluation d'architecture bien fondée pour le propre codebase du CLI jup — mais elle ne signifie quelque chose que si vous travaillez littéralement à l'intérieur du dépôt jup.
Fonctionne avec configuration
Ce que fait
Une checklist d'évaluation d'architecture entièrement limitée au propre codebase du CLI `jup` de skill-sync (src/jup/commands, config.py, models.py, le fichier de verrouillage ~/.jup) — couvrant la modularité, l'utilisation idiomatique de Typer, la sécurité des types Pydantic, la gestion des erreurs et la testabilité, avec un flux de processus et des objectifs de livrables. Se déclenche sur des demandes d'audit de la dette technique de jup ou de proposition de changements architecturaux spécifiquement pour jup ; pas une compétence d'audit de codebase à usage général.
Rapport de test
Utilisé comme prévu, à l'intérieur du vrai dépôt jup, sa zone de focalisation Persistance des Données a guidé une découverte réelle : get_skills_lock() dans src/jup/config.py avale silencieusement toute exception de parse et renvoie un SkillsLock() vide, que skills_lock_session() renvoie ensuite sur disque à la sortie — un chemin traçable vers l'effacement silencieux du vrai fichier de verrouillage d'un utilisateur en cas de corruption transitoire. Mais la section Livrables de la compétence pointe vers les répertoires docs/superpowers/specs/ et docs/superpowers/plans/, qui n'existent pas et ne font pas partie du flux de travail documenté réel de jup (AGENTS.md spécifie plutôt backlog/roadmap.md) — copie-coller obsolète d'un modèle, et en dehors du dépôt jup lui-même, cette compétence est fonctionnellement inerte.
Testé le: 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
Commandes et exemples de prompts
/jup-architectUne véritable grille d'évaluation d'architecture bien fondée pour le propre codebase du CLI jup — mais elle ne signifie quelque chose que si vous travaillez littéralement à l'intérieur du dépôt jup.
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 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