feat(user-interface): apply team routing in /user-interface:design
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- javascript
- Domaine
- tooling
Piste de recherche
Start with the "Team layer" section of docs/conventions/routing-as-data/README.md, then read how scripts/detect.mjs computes installed from reference/routing.json and where --config is parsed. Merge the validated team routing into those routes, and have skills/design/SKILL.md read the resolved config and name the team file when deny skips a route. Add cases to plugins/user-interface/tests/detect.test.mjs, then remove the validated-only notes in plugins/user-interface/README.md and the Adopters row. Done when a team deny takes effect and the tests pass.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Refs: #6594, #7039
Problem
#7039 gives user-interface a team layer whose routing key (rows, disable, deny) is validated by scripts/detect.mjs --config and shown by /user-interface:setup check, but nothing applies it: detect.mjs computes installed from the bundled reference/routing.json rows only, and skills/design/SKILL.md never reads --config. A team routing.deny: [figma] therefore loads with no error and has no effect.
Found by the pre-ready code review of #7039. That PR documents routing as validated-only rather than wiring it in, to keep its scope.
Expected
Per docs/conventions/routing-as-data/README.md "Team layer": a team row overrides the bundled row with the same concern plus id, key by key, and a new one adds a row; disable and deny are unions; a route skipped by deny names the team file as the source; a missing or malformed team file degrades to the bundled routes with disclosure.
Done when
- The validated team
routingis merged into the routes/user-interface:designuses, with tests inplugins/user-interface/tests/detect.test.mjs. skills/design/SKILL.mdreads the resolved config and names the team file whendenyskips a route.- The validated-only notes in
plugins/user-interface/README.mdand the routing-as-data Adopters row are removed.
- Langage dominant
- Shell
- Étoiles
- 22
- Forks
- 2
- Merge moyen
- 8 h 24 min
- PR mergées (30 j)
- 947
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de melodic-software/claude-code-plugins
-
needs-human needs-triage priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
melodic-software/claude-code-plugins#7455 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
melodic-software/claude-code-plugins#7351 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
agent-ready priority: high work-class: scoped
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
melodic-software/claude-code-plugins#7312 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
melodic-software/claude-code-plugins#7288 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
knowledge: docpage-digest dual verification defines no verdict vocabulary or pass/fail thresholdOuverteneeds-human
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
melodic-software/claude-code-plugins#7286 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de melodic-software/claude-code-plugins
Issues similaires
-
Add .gitignorePeut-être pris @ajeanmahoney l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
tesseract-ocr/tesseract#4653 ·
Les mainteneurs répondent en général sous 1 jour
-
complexity::1-low effort::1-hours priority::1-must
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
jumpingrivers/audit.workbench#36 ·
Les mainteneurs répondent en général sous 1 jour
-
area:install bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 2 jours
-
Duplicate CFBundleIdentifier in copied _Testing_* overlay frameworks breaks simulator installOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
johnno1962/InjectionNext#175 · 2 commentaires ·