Bir şekli topluluk galerisinde yayınlamak
Topluluk galerisi wheresryan22/anatomy-community deposudur. İnsanlar orada düz HTML şekiller paylaşır: becerinin örneklerinde olduğu gibi, bağımsız sayfaları kendi yanına yazan bir derleme betiği, herhangi bir temada. React ve Next.js şekilleri gönderilemez.
Yalnızca kullanıcı bir şekli paylaşmak ya da yayınlamak istediğinde yayınlayın. Açık bir "evet" almadan hiçbir şey göndermeyin.
Adımlar
- Şeklin bittiğini kontrol edin. Sayfaları derlenmiş ve güncel, çizgi kontrolü geçiyor, boru, kablo ya da yuvarlak parçası varsa
--auditgeçiyor ve azaltılmış hareket açıkken tek bir durağan pozda kalıyor. Galeri bunların hepsini kendisi de kontrol eder. - Kullanıcıdan yalnızca onun verebileceği şeyleri isteyin:
- GitHub kullanıcı adı (yazar);
gh api user --jq .login, GitHub CLI'ın kimle oturum açtığını gösterir; - bir başlık (en fazla 80 karakter) ve kısa, kebab-case bir kimlik;
- lisans: MIT (varsayılan) ya da CC-BY-4.0;
- bunun kendi çalışması olduğunu ve paylaşmaktan memnun olduğunu onaylaması. İstem (prompt), şekli üreten istektir; onu 600 karaktere kırparak yeniden kullanın.
- GitHub kullanıcı adı (yazar);
- Galerinin yerel bir kopyasını alın, yoksa:
gh repo clone wheresryan22/anatomy-community -- --single-branch(yalnızcamain: önizleme dalı her görseli tutar ve büyür). Ana depoyu klonlamak sorun değildir: gönderme adımı gerekirse onlar için bir fork oluşturur. - Planı gösterin, hiçbir şey yapmadan:
İçinde çalıştığınız ajan içinnode <skill>/scripts/publish.mjs <figure folder> --into <clone> --id <kebab-id> \ --title "..." --author <github user> --prompt "..." \ [--agent "Claude Code"|OpenCode|Codex|Antigravity|Other] --model "..." [--minutes 45] [--tokens 1.2M] \ [--license MIT|CC-BY-4.0] \ [--tags a,b] [--audit] [--pages a.html,b.html] --submit --dry-run--agent, olduğunuz model için--modelverin (galeri bunu zorunlu tutar; örneğinclaude-opus-5-5ya dagpt-5-codex). Claude Code'da şekli yapma süresi ve harcanan token'lar bu oturumun günlüğünden kendiliğinden okunur: şekli üreten istekten yayınlama isteğine kadar, 10 dakikayı aşan boşta geçen aralıklar hariç, önbellek okumaları sayılmadan. Başka bir ajanda, oturumunuzun kullanımını görebiliyorsanız--minutesve--tokensverin; göremiyorsanız tahmin etmek yerine bunları boş bırakın. Planı kullanıcıya okuyun: varsa fork'u, dalı, eklediği klasörü ve pull request'in nereye gittiğini belirtir. - Ancak kullanıcı "evet" dedikten sonra, aynı komutu
--dry-runyerine--yesile çalıştırın. Komut yalnızca şeklin kaynağınıfigures/<author>/<id>/src/içine kopyalar, kit içe aktarmalarını klonun.skill/bağlantısına yönlendirir, kit parmak izini kaydeder, derlemeyi kontrol eder, bir önizlemeyishots/<author>-<id>/preview.pngolarak kaydeder, ardından yalnızca o klasörü commit'ler, push eder ve pull request'i açar. Yazdırdığı bağlantıyı kullanıcıya verin.- Bir dosyanın şekil klasörünün ve becerinin dışına uzandığını söylerse, o dosyanın ihtiyaç duyduğunu şekil klasörüne kopyalayın, yeniden derleyin ve tekrar yayınlayın.
- Hangi sayfaların şekil olduğunu anlayamazsa
--pagesverin. - Daha sonra güncel bir sürüm göndermek için
--forceile yeniden çalıştırın; aynı pull request'i günceller.
--submitolmadan betik klasörü hazırladıktan sonra durur ve bunun yerine git veghkomutlarını yazdırır; kullanıcı kendisi göndermeyi tercih ederse bunu kullanın.
Terminali olmayanlar da şeklin kaynağını tutan bir GitHub Gist bağlantısıyla galerinin Submit a figure sorun formu üzerinden gönderebilir.
Galerinin reddettikleri
- ağ çağrıları ya da dış adresler;
evalya danew Function;- çerçeveler (frame), çerezler ya da şeklin çevresindeki sayfaya erişmek;
- beceri, şeklin kendi dosyaları ve
node:fs,node:path,node:url,node:cryptoya danode:processdışındaki derleme içe aktarmaları; - ortam değişkenlerini okumak;
src/altındaki kaynak metin dışındaki dosyalar ya da commit'lenmiş derlenmiş sayfalar;- sayfaları dışında bir şey yazan ya da iki çalıştırma arasında farklılık gösteren derlemeler;
- azaltılmış hareket açıkken hareket etmeye devam eden şekiller.
Kullanıcı paylaşmayı planlıyorsa şekilleri baştan bu şekilde yazın.