Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Zabalit zdroje pro projekt ChatGPT

Převeďte commitnutý strom na tokenově omezené shardy Markdownu, které indexuje vyhledávání souborů v projektu ChatGPT, ověřené tak, že nenesou žádný binární soubor, worktree, odkaz, výstup buildu, projekci ani uniklou hodnotu, a předejte je s commitem, z něhož vznikly.

majordomus://skill/pack-for-chatgpt aktivní verze 1reviewarchivsoukromíchatgpt

pracovník potřebuje

  • commitnutý strom v revizi, o níž konverzace je
  • otázka, na kterou má konverzace v ChatGPT odpovědět

zanechá postup

  • ověřený adresář balíčku pod tmp/packs/ obsahující 00-INDEX.md, shardy a pack.json
  • seznam k nahrání, commit, součet tokenů a co profil vynechal

Účel

Projekt ChatGPT prohledává své soubory po jednom textovém souboru a každý soubor má strop tokenů. Zip se neprohledává, zkopírovaný adresář nese cokoli, co leží v pracovním stromě, a ručně vybraná sada souborů nese předpoklady toho, kdo vybíral. Tato dovednost předá ChatGPT sledované zdroje jednoho commitu jako několik Markdown shardů, každý pod tokenovým rozpočtem profilu, a dříve než se cokoli nahraje, prokáže, že v nich není žádná binárka, gitlink ani worktree, symbolický odkaz, výstup buildu, generovaná projekce, cesta stroje ani přihlašovací údaj.

Není pro recenzenta, který umí číst checkout (použijte repo-review), ani pro sandbox, který rozbaluje archivy a spouští kontroly (použijte pack-for-review s profilem audit z majordomus archive).

Kdy použít

Před nahráním repozitáře nebo jeho části do projektu ChatGPT a znovu, kdykoli musí konverzace vidět novější commit. Také když konzultace poradce (scripts/advisor-consult) potřebuje zdroje v projektu ChatGPT, a ne v promptu.

Postup

1. Commitněte to, o čem je konverzace

Balíček se čte z indexu gitu a označuje se HEAD. Nejdřív commitněte; plán, jehož index_matches_head je false, jmenuje staged změny, které id commitu neobsahuje, a necommitnuté úpravy pracovního stromu v balíčku nejsou nikdy.

2. Naplánujte a přečtěte si verdikt

majordomus pack plan chatgpt

Přečtěte si každý řádek před sestavením. left out: počítá, co profil vyřadí, podle důvodu — worktree, link, artifact, binary, derived, excluded — a vypisuje každý vyřazený soubor, který není projekcí. Exit 10 znamená, že zjištění sestavení odmítá:

  • pack.leak: vybraný soubor obsahuje strojovou cestu nebo tvar přihlašovacího údaje. Odstraňte hodnotu v commitu, nebo soubor vyloučte v profilu. Nikdy ho neposílejte.
  • pack.file_too_large, pack.too_many_shards: výběr se nevejde do toho, co ChatGPT indexuje. Zužte profil v share/archive.yaml; nikdy nezvyšujte limit nad limit čtenáře.
  • pack.empty, pack.no_limits: chybný je profil, ne strom.

Exit 12 znamená, že strom nešlo přečíst, což není průchod.

3. Sestavení, které ověřuje

majordomus pack build chatgpt

Příkaz zapíše 00-INDEX.md, shardy a pack.json pod tmp/packs/ a pak je přečte zpět přes pack verify: každý digest, žádný zbloudilý soubor, žádná zakázaná cesta, žádný bajt NUL, žádný soubor nad rozpočtem tokenů, žádný únik. Cokoli jiného než pack verify: clean a exit 0 znamená, že balík se neposílá. Chcete-li balík znovu zkontrolovat později, před nahráním:

majordomus pack verify tmp/packs/<repo>-chatgpt-<commit>

4. Nahrajte a řekněte, co bylo nahráno

Nahrajte 00-INDEX.md a každý shard do projektu. pack.json je manifest pro ověření a může zůstat stranou. Sdělte konverzaci commit a požádejte ji, aby soubory citovala cestou na tomto commitu.

Výstup

Adresář balíčku, seznam k nahrání (index plus shardy), commit a zda mu index odpovídal, celkový počet tokenů, počty vynechané podle důvodu a verdikt pack verify. Odpověď z konverzace se čte proti tomuto commitu, nikdy proti tomu, na co se branch od té doby posunula.

Příklady

Čte se z examples/ vedle dovednosti; titulek je první nadpis každého souboru.

Nahrajte zdroje do projektu ChatGPT

.ai/repo/skills/pack-for-chatgpt/examples/upload-sources-to-a-project.md

Designová otázka se má probírat v projektu ChatGPT operátora, který musí vidět aktuální zdroje a nic jiného.

Apply the pack-for-chatgpt skill: commit the change, plan the chatgpt profile and read what
it leaves out, build the pack, confirm the verifier is clean, and report the commit, the
files to upload and the token total.

Související dovednosti

Odkud to pochází

kanonický soubor
.ai/repo/skills/pack-for-chatgpt/SKILL.md
hash obsahu
c26eda4d211cdbf67ab450afaaf49257eee2784ba258e0ca5ac9091cce61d7ad
kontrakt
share/schemas/majordomus/skill/skill.v1.schema.json
dostupné také jako
Zdroj MCP majordomus://skill/pack-for-chatgpt · majordomus skills show pack-for-chatgpt

Tato stránka je vygenerována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nezmění, úprava souboru změní všechny povrchy.

Prohledává názvy a popisy všech stránek, které tento web publikuje.