
Okwenziwa yi-Machine Skill
Machine Skill iyi-Agent Skill yomthombo ovulekile ye-Claude Code. Uchaza umshini ngomugqa owodwa, bese u-Claude ecwaninga idivayisi yangempela ngaphambi kokukhiqiza ukulingiswa kwe-3D okubonakala njengokoqobo, okusebenzisanayo, kufayela elilodwa le-HTML.
Amakhasi akhiqiziwe angamela izindlela zokusebenza, izinjini, amathuluzi, nemishini yezimboni. Asebenzisa i-procedural three.js geometry, izilinganiso zangempela, izingxenye ezinamagama, izingxenye eziqinile, izinto zokwakha, izindlela zokusebenzisana, kanye ne-physics solver encane efanele lowo mshini. Ungavula ifayela le-HTML eliwumphumela esipheqululini, uhlole izingxenye zalo, ushintshe izimo zokusebenza, ulivule ukuze ubone ngaphakathi, noma uliphule ngaphansi kwesimo sokwehluleka esibaliwe.
Iphrojekthi ihlanganisa nesiqophi sokukhiqiza amafilimu aphindaphindekayo, izithombe-skrini, namafomethi ezinkundla zokuxhumana emakhasini akhiqiziwe.
Izici ezibalulekile
- Ukwakhiwa komshini okungokoqobo: amamodeli afaka izilinganiso zangempela, izingxenye ezinamagama, izingxenye eziqinile, izindwani, amagiya, amabhawodi, amapayipi, nenye i-procedural geometry.
- Ukuziphatha okuqhutshwa yi-physics: ama-solver afana ne-Brayton-cycle, rocket-nozzle, pump-curve, torsional-oscillator, Darcy, kanye namamodeli e-Kienzle aqhuba ukunyakaza namavelu aboniswayo.
- Ukwethulwa okusebenzisanayo: amakhasi asekela ukudonsa, ukumisa isikhashana, amalebula abukhoma, ukunyakaza kancane, ukubukwa kwezingxenye ezihlukanisiwe, ukubukwa kwe-X-ray, kanye nokusikwa okubonisa ubuso obuqinile bezigaba.
- Ukunikezwa kwekhwalithi yesitudiyo: i-runtime inikeza izinto zokwakha, ukukhanyisa, izithunzi, ambient occlusion, bloom, ukukhanya kokushisa, nezindawo zokwethula.
- Amafilimu anomphumela ofanayo: imodi yefilimu ivumela isiqophi ukuthi siqhubekisele ukulingiswa ifreyimu ngefreyimu, ukuze ukuthathwa okuphindaphindiwe kunikeze imiphumela efanayo.
- Asikho isinyathelo sokwakha: amakhasi akhiqiziwe angamafayela e-HTML azimele asebenzisa i-runtime efakwe ngaphakathi kanye nokuncika kwe-three.js 0.170 okuphiniwe ku-CDN.
Izidingo
Ukuze wakhe imishini, faka i-Claude Code noma usebenzise enye i-host esekela ama-Agent Skills. Ukuze usebenzise amakhasi akhiqiziwe, sebenzisa isiphequluli esine-WebGL 2, njengezinguqulo zamanje zedeskithophu ze-Chrome, Safari, Firefox, noma Edge.
Ngezithombe-skrini namafilimu, udinga futhi i-Node 18 noma entsha, i-Playwright, i-Chromium, kanye ne-ffmpeg.
npm i -D playwright
npx playwright install chromiumFaka i-ffmpeg usebenzisa umphathi wamaphakheji wesistimu yakho yokusebenza. Amafoni angasebenzisa amakhasi alula, kodwa ukulingiswa okuyinkimbinkimbi kusebenza kahle kakhulu kukhompyutha yakamuva ene-GPU yangempela.
Faka i-Machine Skill
Ukufakwa okunconyiwe kusebenzisa i-skills CLI futhi kufaka i-repository njenge-Claude Code skill.
npx skills add AirsupHQ/machine-skill -g -a claude-codeUkufakwa komhlaba wonke kubeka i-skill ku-~/.claude/skills/machine. Ukuze uyifake kuphrojekthi yamanje kuphela, susa izinketho ze-global ne-agent:
npx skills add AirsupHQ/machine-skillLokhu kufakwa kwephrojekthi kubeka i-skill ku-.claude/skills/machine. Ungakwazi futhi uku-clone ngokuqondile i-repository:
git clone https://github.com/AirsupHQ/machine-skill.git ~/.claude/skills/machine
# Noma faka kuphrojekthi eyodwa
git clone https://github.com/AirsupHQ/machine-skill.git .claude/skills/machineI-Claude Code ivamise ukubona ama-skill amasha eseshini esebenzayo. Uma ifolda yama-skill ibingekho ekuqaleni kweseshini, sebenzisa i-/reload-skills.
Khiqiza umshini wakho wokuqala
Ngemva kokufaka, vula i-Claude Code bese usebenzisa umyalo we-/machine ulandelwa yincazelo ethile.
/machine a mechanical watch movement, the escapement tickingU-Claude udala ikhasi le-HTML elifana ne-watch.html. Vula lelo fayela esipheqululini esine-WebGL 2 bese usebenzisana nokulingiswa. Kuye ngomshini okhiqiziwe, ungadonsa ukubuka, uhlole amalebula, uhlukanise umhlangano ube izingxenye, uwusike ukuze ubone ngaphakathi, noma uqalise ukuziphatha kokwehluleka okumodeliwe.
Eminye imiyalo evumelekile ihlanganisa:
/machine a hydroelectric Francis turbine/machine a Swiss lever escapement, slowed down so I can see the impulse/machine the gearbox of a 5 MW wind turbine, cut open/machine a steam locomotive's valve gear, and give me a 30 second video for X
Bhala imiyalo engcono yemishini
I-Machine Skill isebenza kahle kakhulu uma umyalo unikeza ulwazi olwanele lobunjiniyela ukuze u-Claude acwaninge into ehlosiwe futhi akhethe indawo yokusebenza ewusizo.
- Yisho umshini wangempela. Umyalo ofana nokuthi “a turbofan like the ones on a 787” unikeza isiqondiso esiningi kunokuthi “a jet engine.”
- Cacisa ukunyakaza nokuziphatha kokwehluleka. Chaza okufanele kunyakaze nokufanele kuphuke, njengokucela u-Claude ukuthi anyuse ijubane lenjini kuze kube yilapho ama-valve ayo entanta.
- Chaza indawo okuyiwa kuyo. Tshela u-Claude ukuthi umphumela uzosetshenziselwa ikhasi elifakiwe, ividiyo yezokuxhumana, noma isithombe esimile. Ngevidiyo, faka i-aspect ratio noma ubude besikhathi obuhlosiwe.
I-physics ekhiqiziwe iyimodeli encane ethembekile, hhayi i-CFD noma i-FEA. Ikhasi ngalinye lichaza elikubalayo nalokho elikwenza kube lula, ngakho phatha amavelu njengemiphumela yezemfundo neyokubonisa, hhayi imiphumela yobunjiniyela eqinisekisiwe.
Qopha ifilimu
Sebenzisa iskripthi se-record.mjs se-repository ukuze unikeze ikhasi elikhiqiziwe libe yifayela levidiyo.
node ~/.claude/skills/machine/scripts/record.mjs watch.html out/watch.mp4 --music freepd:Classical/Easy_LemonUma usebenza ku-repository e-clone-ndwe, sebenzisa indlela yeskripthi yasendaweni:
node scripts/record.mjs examples/turbofan.html out/turbofan.mp4 --music freepd:Classical/Easy_LemonUngakha ividiyo emile ngobude ukuze uyisebenzise ku-feed ngokusetha ubukhulu bomphumela:
node scripts/record.mjs examples/turbofan.html out/turbofan-feed.mp4 --w 1080 --h 1350Ukuze uthumele amafreyimu amile akhethiwe esikhundleni sevidiyo, nikeza ifolda yokuphumayo nezinombolo zamafreyimu:
node scripts/record.mjs examples/turbofan.html out/stills --stills 3,9,14,19Isirekhoda sisekela ezinye izilawuli zokunikeza isithombe. Sebenzisa i---ss 1.5 ukuze wenze i-supersampling, i---blur 2 ukuze wenze i-motion blur, kanye ne---fps 60 ekuhambeni okusheshayo. Umculo ungaba ifayela lendawo, i-URL, noma ithrekhi ye-freepd:<Category>/<Name> evela ku-FreePD.
Amakhasi akhiqiziwe angasebenza kumodi yefilimu enqumayo esebenzisa amapharamitha e-query afana ne-?film=1&shot=main. Kule modi, isikhathi siqhubekela phambili kuphela lapho isirekhoda sisinyathela, okwenza wonke uzimele unikezwe ngokuphelele futhi kwenze ukuthathwa okuphindaphindiwe kufane.
Hlola okuphumayo okunikeziwe
Machine Skill inezivikelo zokubhekana nokwehluleka kokunikeza isithombe ngaphandle kwekhanda. Isirekhoda sihlola izithombe-skrini ukuze sithole amafreyimu anombala o-magenta ogcwele, kanti i-pinkscan.mjs ingaskena amavidiyo aqediwe.
node scripts/pinkscan.mjs out/*.mp4Uma kutholwa uzimele opinki, umyalo uphuma ngesimo esingeyona zero ukuze usetshenziswe enqubweni ezenzakalelayo.
Hlola indawo yokugcina ikhodi
SKILL.mdichaza izinga lekhwalithi, inqubo yocwaningo nokumodela, imizuliswano yokugxeka, inqubo yefilimu, kanye nesitayela sokubhala esisesikrinini.kit/lab-kit.jsiyiruntime efakwa ngaphakathi kwamakhasi akhiqiziwe. Iqukethe istudiyo, ukucubungula kwangemuva, izinto zokwakha, abasizi bejiyomethri, amalebula, imiphumela, izindlela zokusebenzisana, kanye nomugqa wesikhathi wefilimu.kit/template.htmliyithempulethi yekhasi lokuqala yemishini eyenziwe ngesandla.references/solvers.mdiqukethe izindlela zefiziksi namaconstant angempela emishini efana namaturbine egesi, amarokhethi, izinjini zama-piston, amaphampu, ama-rotor, nemishini kagesi.scripts/iqukethe amathuluzi ezithombe-skrini, ukuqopha, ukuhlola amafreyimu apinki, kanye nokufaka i-runtime ngaphakathi.examples/iqukethe imiboniso ye-HTML ezimele, okuhlanganisa i-turbofan, injini yerokhethi, iphampu yenqubo, ne-compressor.film/launch.htmlyikhasi lomqondisi elisetshenziselwa ifilimu yokwethulwa.
Qonda i-cutaway esebenzisanayo
Uhlelo lwe-cutaway lusebenza ngama-solid avaliwe nezindiza zokusika. Lapho indiza ivula i-solid, i-runtime ithola indawo yesigaba bese inikeza ubuso obuqinile besigaba obunokubukeka kwemishini okwenziwe ngayo leyo nto kanye ne-hatch ecashile. Ngenxa yokuthi ukujula kwesigaba kubhalwe kahle, i-cutaway ingavala enye i-geometry ngaphandle kokudinga ama-cap mesh ahlukile.
Lokhu kuvumela indawo yokusika ukuthi idlule kumodeli kuyilapho kugcinwa ubuso bensimbi noma bento obukholisayo. I-runtime efanayo isekela izigaba eziyisigamu neziyikota, ukwethulwa kwe-X-ray, ama-assembly aqhumile, amalebula, imizila yokugeleza, ama-plume, izinhlansi, nemfucumfucu eqinile.
Hlela inqubo kwezinye izindawo zokusingatha ama-agent
Machine Skill ipakishwe njenge-Agent Skill ejwayelekile. Ku-Claude.ai noma kuhlelo lwedeskithophu lwe-Claude, ungafaka ifolda ye-skill ku-zip bese uyilayisha ngaphansi kwe-Settings, Capabilities, ne-Skills. Ku-Claude Agent SDK noma ku-API, faka ifolda njengefolda ye-skill. Amanye amathuluzi ahambisana nama-Agent Skills angakhomba ngqo ku-SKILL.md.
Uma ungasebenzisi i-agent, kopisha i-kit/template.html bese ugcwalisa izigaba zayo ngesandla. Amakhasi akhiqiziwe ahlala engamafayela e-HTML ajwayelekile asebenza esipheqululini.
Yazi imikhawulo
- Le skill ihloselwe imishini, izindlela zokusebenza, izinjini, amathuluzi, namadivayisi. Abantu, izindawo zemvelo, namamephu akuzona izimo eziqine kakhulu zokuyisebenzisa.
- I-geometry ingokuqukethwe kwe-three.js okwenziwa ngenqubo. Ihlose izilinganiso ezinembile nenani lezingxenye, hhayi ukubekezelelana kokukhiqiza noma ukunemba kokuthunyelwa kwe-CAD.
- Amamodeli efiziksi mancane futhi asobala ngamabomu. Ahlolwa ngokuqhathaniswa nezibalo zomphakathi, kodwa awathathi indawo ye-CFD, FEA, noma ukuhlaziywa kobunjiniyela okuqinisekisiwe.
- Amakhasi ayinkimbinkimbi angaba nama-triangle acishe abe ngu-600,000 futhi angadinga i-GPU yakamuva yekhompyutha ephathekayo ukuze kugcinwe ukusebenza okushelelayo ngezithunzi, i-ambient occlusion, ne-bloom.
Isiphetho
Machine Skill iguqula umyalo omfishane wobunjiniyela ube ukulingisa kwesiphequluli okuhlolisisekayo okunezilinganiso zangempela, ukuziphatha okubaliwe, kanye nokunikeza isithombe okulungele ukwethulwa. Yifake nge-skills CLI, chaza umshini othile onem მოთხოვo ecacile yokunyakaza nokwehluleka, bese uvula ikhasi le-HTML elikhiqiziwe. Uma usulungele ukushicilela, sebenzisa isirekhoda esinqumayo ukukhiqiza amavidiyo noma amafreyimu amile kulokho kulingisa okufanayo.
