4.6 KiB
UES1-TACHES : recycler les idées du plugin Epic « Unreal Engine Skills » dans nos skills et agents
Lot ouvert le 2026-10-15 par la session UES1. SPEC : etat\SK\SK-REVUE-unreal-engine-skills.md (revue R1 de
SK-ARBRE, § 3 et § 4). Décision de l'utilisateur, citée : « approuve tout » (A1 à A5, B1 à B3, mode développeur Python).
Source tierce : MIT, version 3.1.1, révision a6aa73ada02a9fb1f5415bec491f9942c519b297 ; copie de référence
D:\Game\LifePlay_Backup_5.5\UES1\unreal-engine-skills-3.1.1\ (MD5.txt). Tout texte repris est reformulé (R4).
Périmètre (fichiers à réserver : DÉCLARATION à Big Boss)
- Addon 5.8,
D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\(jonction.claude\skills) :lp-mcp/SKILL.md(A1, A2, A3),lp-mcp/LICENSE(nouveau),lp-mcp/references/toolset.md(nouveau, B2 et B1),lp-commandlets/SKILL.md(A3, A5),lp-doc/SKILL.md(A4), descriptions delp-build,lp-validate,lp-repo(A3),lp-validate/SKILL.md(B1, un renvoi d'une ligne). etat\SK\SK-ARBRE.md(R13, A4).- Profil
%USERPROFILE%\.claude: agentslp-mcp.md,lp-mcp-bp.md(A2, consigneBLOCKED-MCP) ; hook maisonhooks\etat-session.py(nouveau, B3) et blocSessionStartdesettings.json(B3) — geste de l'utilisateur prévu (lp-lot: écriture dans le profil souvent refusée en mode auto). - Copie UE :
Saved\Config\WindowsEditor\EditorPerProjectUserSettings.ini(A5, mode développeur Python) puis un lancement de l'éditeur pour générerIntermediate\PythonStub\unreal.py→BUILD-DEMANDE. - Partagés à la DOC :
Docs\Journal_Modifications.md(CHG sous jeton),REPO\NUMEROS.md,Docs\README.mdsi besoin. - Hors périmètre : skills
sk-*etue-cpp-buildde la couche 1-2 (R11) ; la clause d'exclusion A3 n'est posée que du côtélp-*des paires. Le jeu d'outils C++ de B2 est un lot à part (report au registre de21_Sandbox_Addon.md).
Tâches
| Fiche | Objet | Niveau | Agent | Statut | Livrable |
|---|---|---|---|---|---|
| UES1-SPEC-01 | Revue R1 et proposition | N2 | session UES1 | faite, approuvée (« approuve tout ») | etat\SK\SK-REVUE-unreal-engine-skills.md |
| UES1-IMPL-01 | A1, A2, A3, A4, A5 (textes), B1, B2 (annexe) dans les skills de l'addon 5.8 et SK-ARBRE ; instantanés d'abord | N2 | session UES1 | faite (réservation Big Boss 10:22 ; correctifs après VAL-01) | UES1-IMPL-01.md |
| UES1-RECH-01 | A3 : 3 scénarios de déclenchement par skill touché (R8), avant et après | N1 | lp-validator | faite (estimé, aucune dégradation ; 2 retouches de description) | UES1-RECH-01.md |
| UES1-IMPL-02 | Agents lp-mcp, lp-mcp-bp (A2) et hook B3 : fichiers préparés dans le lot, copie par l'utilisateur (MD5 avant / après) |
N2 | session UES1 + utilisateur | préparée ; copie par l'utilisateur en attente | UES1-IMPL-01.md, UES1-GESTES.md |
| UES1-BUILD-01 | A5 : mode développeur Python, lancement de l'éditeur, stub présent | N1 | session UES1 | faite (stub 35 Mo, réglage remis, BUILD-FIN acceptée) | UES1-BUILD-01.md |
| UES1-VAL-01 | Diff contre instantanés, seuls les blocs visés, LF, R9 (≤ 120 lignes pour les skills touchés), PubCheck | N1 | lp-validator | FAIL C5 (PubCheck 2), puis VAL-02 PASS | UES1-VAL-01.md, UES1-VAL-02.md |
| UES1-DOC-01 | CHG sous jeton, NUMEROS, report B2 au doc 21, TRACES | N1 | lp-writer | faite (CHG-366, PubCheck 0) | UES1-DOC-01.md |
| UES1-T1, T2 | Tickets au gardien : commit addon 5.8 (T1) → pin au doc 21 → commit jeu (T2) | N1 | lp-gardien | déposés | commits |
Clôture (Big Boss, 2026-10-15). UES1-T1 fait b25c253 (addon, 8 fichiers), UES1-T2 fait f21061b (jeu, 23 fichiers,
pin b25c253) ; contre-vérifiés par Big Boss (show --name-status = ticket, CHG-366 : 1 occurrence, pin au doc 21).
Copies du profil faites par l'utilisateur, MD5 conformes à UES1-GESTES.md (A01C5AE0, 867936D7, 691C0A1C,
E78C9D6C). profil/settings.json et profil/etat-session.py ignorés par .gitignore l. 75 (sous etat\, seuls .md
et .csv sont suivis) : gardés hors git, copie dans D:\Game\LifePlay_Backup_5.5\UES1\profil-non-suivi\. Hors commit :
cette clôture et UES1-INT.md (prochain ticket du jeu). Indicateurs : 5 fiches déléguées (VAL-01, VAL-02, RECH-01, DOC-01,
INT), 1 FAIL de VAL (C5, chemin hérité), 0 escalade ; écart I15 (un heredoc). Reste : essai réel du hook B3 à la
prochaine session ; B2 (jeu d'outils C++) et R9 au registre des reports du doc 21. FIN-LOT.
Désactivation du plugin : geste de l'utilisateur (/plugin ou enabledPlugins à false dans .claude\settings.json) ;
la copie de référence suffit au lot.