Ruka hadi maudhui makuu
Mafunzo ya AI

Jenga Mitiririko Bora ya Kazi ya Usimbaji kwa AI ukitumia MCode Stack

Jifunze jinsi ya kusakinisha MCode Stack, kuendesha ujuzi binafsi au mkusanyiko kamili wa programu-jalizi, na kuboresha upangaji unaosaidiwa na AI, usimamizi wa muktadha, vipindi virefu, ukaguzi wa msimbo, majaribio na mabadiliko ya dharura.

Jenga Mitiririko Bora ya Kazi ya Usimbaji kwa AI ukitumia MCode Stack

MCode Stack Ni Nini?

MCode Stack ni mkusanyiko wa chanzo huria wa mtiririko wa kazi, ujuzi na orodha hakiki zinazotumiwa na timu ya MiniMax Code. Hubadilisha mazoea ya vitendo ya uhandisi kuwa faili za SKILL.md zinazoweza kuendeshwa na kusakinishwa moja kwa moja katika MiniMax Code.

Muhtasari wa mradi wa MCode Stack

Hifadhi hii si maktaba ya jumla ya vidokezo wala orodha tuli ya mbinu bora. Rasilimali zake zinashughulikia maamuzi yanayojirudia katika uundaji halisi unaosaidiwa na AI: wakati wa kukabidhi kazi kwa wakala mdogo, jinsi ya kudhibiti muktadha, amri zinapaswa kuendeshwa kwa muda gani, jinsi ya kuhifadhi hali kati ya vipindi, na jinsi ya kukagua kwa kujitegemea msimbo ulioandikwa na AI.

MCode Stack ina mtiririko wa kazi na ujuzi, si msimbo chanzo wa MiniMax Code wenyewe.

Vipengele Muhimu

  • Ujuzi unaoweza kuendeshwa: Anzisha ujuzi kwa jina au uruhusu wakala kuupakia kulingana na maelezo yake.
  • Orodha hakiki shirikishi: Mruhusu wakala kukagua vipengee vya mradi kimoja baada ya kingine, au usome mwenyewe matoleo ya maandishi wazi.
  • Mtiririko wa kazi uliorekodiwa: Jifunze jinsi wachangiaji binafsi wanavyotumia MiniMax Code katika kazi zao za kila siku.
  • Ufungashaji wa programu-jalizi: Sakinisha stack nzima kama programu-jalizi moja ya MiniMax Code.
  • Usaidizi wa marketplace: Ongeza hifadhi kama marketplace na udhibiti stack kama programu-jalizi zinazoweza kusakinishwa pale kipengele hicho kinapopatikana.
  • Muundo unaobebeka: Muundo wa kawaida wa SKILL.md huruhusu ujuzi mwingi kufanya kazi na mawakala wengine wanaounga mkono ujuzi.

Stack ya Ronny Inashughulikia Nini

Stack ya kwanza na kamili zaidi ni stacks/ronny. Ujuzi wake 15 umepangwa kulingana na hatua za kawaida za kazi ya uhandisi.

  • Upangaji na mgawanyo: Amua wakati wa kutumia mawakala wadogo, gawanya mabadiliko makubwa kuwa pull request ndogo, na andika maelezo muhimu ya mabadiliko.
  • Muktadha na zana: Kagua gharama za zana na tambua maudhui yanayoingizwa katika kila ombi.
  • Vipindi na amri ndefu: Dhibiti kufupishwa kwa muktadha, kumbukumbu, makabidhiano, amri za shell na kazi za chinichini.
  • Kaguzi: Fanya kaguzi huru, tathmini afya ya msimbo, andika maoni ya ukaguzi na jibu mrejesho.
  • Majaribio na marekebisho ya dharura: Endesha majaribio yaliyodhibitiwa ya harness, kagua mfuatano wa vitendo wa wakala, na shughulikia mabadiliko ya dharura kwa usalama.

Sakinisha Ujuzi Mmoja

Kusakinisha ujuzi mmoja ni njia nzuri ya kutathmini MCode Stack bila kuwezesha mkusanyiko mzima. Mfano ufuatao unasakinisha long-command-check kwa miradi yote.

git clone https://github.com/MiniMax-AI/mcode-stack.git ~/mcode-stack
mkdir -p ~/.agents/skills
cp -R ~/mcode-stack/stacks/ronny/skills/long-command-check ~/.agents/skills/

Anzisha kipindi kipya cha MiniMax Code na uingize:

/skills

Ujuzi uliosakinishwa unapaswa kuonekana katika orodha. Uendeshe waziwazi kwa:

/long-command-check

Pia unaweza kueleza kazi husika na kumruhusu wakala kupakia ujuzi huo kutoka kwenye maelezo yake.

Chagua Saraka ya Mradi au Ujuzi wa Jumla

MiniMax Code hugundua ujuzi kutoka maeneo kadhaa. Kila ujuzi lazima uwe na saraka yake ndogo iliyo na faili ya SKILL.md.

Safari za mradi maalum:

  • .minimax/skills/
  • .claude/skills/
  • .agents/skills/

Saraka za jumla:

  • ~/.agents/skills/
  • ~/.claude/skills/
  • ~/.codex/skills/

Tumia saraka ya mradi wakati ujuzi unapaswa kutumika katika hifadhi moja pekee. Tumia saraka ya jumla unapoutaka upatikane katika kila mradi.

Sakinisha Stack Nzima kama Programu-jalizi

Ili kutumia stack nzima ya Ronny ndani ya kifaa, kwanza tafuta saraka ya programu-jalizi ya MiniMax Code:

mcode plugin marketplace list

Nakili saraka kamili ya stacks/ronny kwenye saraka ya programu-jalizi iliyoonyeshwa na amri hiyo. Kisha fungua /plugins katika MiniMax Code na ubonyeze Ctrl+R ili kuonyesha upya paneli.

Programu-jalizi ya ndani husakinishwa mara tu saraka yake inapokuwepo. Katika paneli ya programu-jalizi, bonyeza Space ili kuiwezesha au kuizima.

Amri ya mcode plugin add husakinisha kutoka katalogi rasmi pekee. Haikubali URL ya GitHub wala njia ya ndani.

Sakinisha Kupitia Marketplace

Hifadhi hii pia inaweza kufanya kazi kama marketplace ya programu-jalizi. Katika toleo la kompyuta ya mezani la MiniMax Code, fungua Plugins, chagua Add marketplace, kisha uingize:

MiniMax-AI/mcode-stack

Kila stack itaonekana kama programu-jalizi inayoweza kusakinishwa, kusasishwa au kuondolewa. Usaidizi wa marketplace unaanzishwa hatua kwa hatua, kwa hiyo chaguo hili huenda lisionekane katika kila toleo la MiniMax Code.

Tumia Katalogi katika Claude Code

Katalogi hiyo hiyo ya programu-jalizi inaweza kuongezwa katika Claude Code:

/plugin marketplace add MiniMax-AI/mcode-stack
/plugin install ronny@mcode-stack

Uoanifu unaweza kutofautiana kulingana na ujuzi, lakini muundo wa pamoja wa SKILL.md umeundwa kufanya kazi katika mawakala wanaounga mkono ujuzi.

Mifano ya Matumizi ya Msingi

Kagua Amri Inayochukua Muda Mrefu

Kabla ya kuanza ujenzi, jaribio, uhamishaji au kazi ya chinichini inayoweza kuchukua muda mrefu, anzisha:

/long-command-check

Ujuzi huu hutumia ukaguzi wa vipengele kumi kwenye amri ndefu za shell na kazi za chinichini. Tumia matokeo yake kuamua jinsi amri inavyopaswa kuendeshwa na jinsi maendeleo yake yanavyopaswa kufuatiliwa.

Amua Ikiwa Utatumia Wakala Msaidizi

Wakati kazi inaweza kugawanywa kwa ufanisi lakini hujui kama ugawaji utasaidia, endesha:

/subagent-split-check

Ujuzi huu husaidia kuamua ikiwa kazi inapaswa kupewa wakala msaidizi au ibaki katika mzunguko mkuu. Unaunga mkono kanuni pana ya hazina ya kudhibiti muktadha kabla ya kuongeza mawakala zaidi.

Andaa Makabidhiano ya Kikao

Kwa kazi inayopaswa kuendelea katika kikao kipya, tumia:

/handoff-doc

Hati ya makabidhiano inayotokana na hili husaidia kikao kingine kuendeleza kazi kikiwa na hali inayohitajika. Itumie pamoja na /long-session-check unapoamua ikiwa ufupishe, uandike maelezo kwenye faili, ufinyaze kikao cha sasa, au uanze upya.

Kagua Kutoka kwa Muktadha Safi

Tumia:

/independent-review

Ujuzi huu hukagua mabadiliko kwa kutumia muktadha safi unaojumuisha tofauti za mabadiliko, hitaji, na matokeo ya majaribio. Kwa tathmini pana ya afya ya msimbo inayohusu usanifu, utendaji, uchangamano, majaribio, na hatari ya kuidhinisha, tumia:

/engineering-code-review

Vidokezo vya Juu vya Mtiririko wa Kazi

Unganisha Ujuzi Kulingana na Hatua ya Utengenezaji

Badala ya kuendesha kila ujuzi kwa kila kazi, chagua ujuzi kulingana na hatua ya sasa ya kazi.

  1. Mpango: Anza na subagent-split-check na engineering-small-prs.
  2. Dhibiti muktadha: Tumia tool-budget-audit na context-tax-audit.
  3. Dumisha mwendelezo: Tumia long-session-check, handoff-doc, na long-command-check.
  4. Ukaguzi: Endesha independent-review na engineering-code-review, kisha tumia ujuzi wa maoni ya ukaguzi na mrejesho inapohitajika.
  5. Tathmini mabadiliko: Tumia harness-experiment na trajectory-review kuchunguza matokeo pamoja na njia aliyofuata wakala.

Kagua Faili za Mtiririko wa Kazi

Rafu inaweza kuwa na ujuzi, orodha za ukaguzi, na faili la WORKFLOW.md. Ujuzi ni rasilimali zinazotekelezeka, huku WORKFLOW.md ikieleza jinsi mwandishi wa rafu anavyofanya kazi na wakala. Soma mtiririko wa kazi kabla ya kutumia rafu kamili ili uelewe jinsi vipengele vyake vinavyoungana.

Dhibiti Majaribio

Ujuzi wa harness-experiment unasisitiza tathmini ndogo, mabadiliko moja kwa wakati, uendeshaji unaorudiwa, na ukaguzi wa kazi ambazo matokeo yake yamebadilika. Uunganishe na trajectory-review ili kuchunguza jinsi wakala alivyofikia matokeo yake badala ya kuangalia tu ikiwa jaribio lilifaulu.

Badilisha Rafu Iendane na Mtiririko Wako wa Kazi

Mradi huu unaichukulia uhandisi wa harness kama ufundi unaoendelea kubadilika. Unaweza kunakili ujuzi kwenye saraka maalum za mradi, kuubadilisha uendane na mazingira yako, au kuunda kikundi maalum badala ya kusakinisha kila kitu. Hakikisha mabadiliko yanatokana na matumizi halisi badala ya kugeuza rafu kuwa mkusanyiko wa vidokezo vya kubuniwa.

Changia Rafu Yako Mwenyewe

Hazina inakaribisha rafu zinazotokana na mitiririko halisi ya kazi ya kila siku kwa MiniMax Code au mawakala wengine.

  1. Nakili templates/stack-template/ hadi community/<your-id>/.
  2. Andika WORKFLOW.md inayoeleza unachompa wakala na unachofuatilia mwenyewe.
  3. Ongeza angalau ujuzi au orodha moja ya ukaguzi unayoitumia kwa kweli.
  4. Thibitisha mchango kwa:
node scripts/check.mjs

Fungua ombi la kuvuta lenye matokeo ya uthibitishaji na kumbukumbu fupi ya matumizi halisi. Tazama CONTRIBUTING.md kwa mahitaji kamili ya uchangiaji.

Maelezo ya Leseni

MCode Stack kwa ujumla inapatikana chini ya Leseni ya MIT isipokuwa NOTICE.md ya rafu iseme vinginevyo. Ujuzi sita wa engineering-* umebadilishwa kutoka Google Engineering Practices, na nyenzo hiyo iliyobadilishwa inaendelea kuwa chini ya CC-BY 3.0.

Hitimisho

MCode Stack hufanya mazoea yaliyothibitishwa ya uhandisi unaosaidiwa na AI yaweze kuendeshwa moja kwa moja. Anza na ujuzi mmoja, kama vile long-command-check, kisha tumia rafu kamili ya programu-jalizi ikiwa mtiririko huo wa kazi unakufaa. Kwa kuunganisha upangaji, udhibiti wa muktadha, usimamizi wa vikao, ukaguzi huru, na majaribio yaliyodhibitiwa, unaweza kuanzisha mchakato wenye nidhamu zaidi wa kushughulikia msimbo ulioandikwa na AI.