Ruka hadi maudhui makuu
Mafunzo ya AI

Panga na Kagua Ujuzi wa Mawakala wa Ndani kwa Skill Cabinet

Mafunzo haya yanaonyesha jinsi ya kuendesha Skill Cabinet kwa Node.js, kuvinjari ujuzi uliogunduliwa katika saraka zinazotumika za zana za mawakala, kukagua maudhui na metadata ya frontmatter, na kuisimamia kwa usalama. Pia yanaeleza mikato ya kibodi, chaguo za usanidi, mandhari na mtiririko wa kazi wa utengenezaji.

Panga na Kagua Ujuzi wa Mawakala wa Ndani kwa Skill Cabinet

Skill Cabinet Ni Nini?

Skill Cabinet ni katalogi ya ndani ya ujuzi wa mawakala uliosakinishwa kwenye kompyuta yako. Huchanganua folda za kiwango cha mtumiaji kama vile .agents, .claude, .codex, na .cursor, ikijumuisha programu-jalizi za Cursor. Pia hukagua folda nyingine zinazolingana na ~/.* /skills.

Programu huwasilisha ujuzi uliogunduliwa katika kiolesura kinachotegemea kivinjari. Unaweza kutafuta kwenye katalogi, kukagua maudhui ya kila ujuzi na taarifa yake ya mwanzo ya YAML, kufungua faili za ziada kutoka kwenye folda yake, na kuondoa ujuzi usiohitajika kwenye diski.

Skill Cabinet hufungamana na 127.0.0.1 pekee, kwa hivyo seva yake inapatikana kupitia mashine yako ya ndani badala ya kiolesura cha mtandao wa umma.

Vipengele Muhimu

  • Ugunduzi wa kiotomatiki: Huchanganua folda za zana za mawakala za kiwango cha mtumiaji na folda za ujuzi zinazotumika.
  • Uchujaji: Hupunguza katalogi kulingana na folda.
  • Utafutaji: Hupata majina, maelezo, njia, au taarifa za mwanzo zinazolingana.
  • Ukaguzi wa ujuzi: Huonyesha mwili wa ujuzi katika muundo uliowasilishwa au wa chanzo.
  • Ufikiaji wa metadata: Huonyesha taarifa ya mwanzo ya YAML inayohusishwa na ujuzi.
  • Kuvinjari folda: Hukuruhusu kusoma faili za ziada zilizohifadhiwa pamoja na ujuzi.
  • Kuondoa ujuzi: Hufuta ujuzi mmoja au ujuzi kadhaa uliowekwa alama kwa wakati mmoja.
  • Mandhari: Hutoa mwonekano unaoweza kuchaguliwa kupitia menyu ya Theme, huku Carbon ikiwa chaguo-msingi.
  • Urambazaji wa kibodi: Huwezesha mikato ya kibodi ya kusogeza, kutafuta, kuweka alama, na kufuta.

Mahitaji

Skill Cabinet inahitaji Node.js 20 au mpya zaidi. Thibitisha toleo la Node.js lililosakinishwa kabla ya kuanza:

node --version

Ikiwa toleo kuu linaloonyeshwa ni chini ya 20, sasisha Node.js kisha endesha amri hiyo tena.

Endesha Skill Cabinet

Anzisha Kifurushi cha npm

Njia ya haraka zaidi ya kuzindua programu ni kutumia npx:

npx skill-cabinet

Amri hii huanzisha seva ya ndani kwenye 127.0.0.1, hutumia mlango wa 3781 kwa chaguo-msingi, na hufungua kiolesura kwenye kivinjari chako.

Endesha Moja kwa Moja kutoka Hifadhi ya GitHub

Unaweza kuendesha toleo la hifadhi badala ya kifurushi cha npm:

npx github:subsy/skill-cabinet

Zuia Kufunguliwa kwa Kivinjari Kiotomatiki

Weka SKILL_CABINET_NO_OPEN unapotaka kuanzisha seva bila kubadilisha au kufungua kichupo cha kivinjari:

SKILL_CABINET_NO_OPEN=1 npx skill-cabinet

Baada ya kuanza, fungua anwani ya ndani inayoonyeshwa na programu utakapokuwa tayari.

Chagua Mlango Tofauti

Weka kigezo cha mazingira cha PORT ili kutumia mlango mwingine badala ya 3781:

PORT=4000 npx skill-cabinet

Katika mfano huu, Skill Cabinet huendesha kwenye 127.0.0.1:4000.

Vinjari na Utafute Ujuzi Wako

  1. Anzisha Skill Cabinet kwa npx skill-cabinet.
  2. Subiri kiolesura cha ndani kifunguke kwenye kivinjari chako.
  3. Tumia kichujio cha folda kulenga ujuzi kutoka eneo fulani linalotumika.
  4. Tumia utafutaji kulinganisha jina, maelezo, njia, au taarifa ya mwanzo ya ujuzi.
  5. Chagua matokeo ili kukagua maudhui yake.

Utafutaji ni muhimu unapokumbuka tu sehemu ya maelezo, njia ya saraka, au thamani iliyohifadhiwa kwenye metadata ya YAML.

Kagua Ujuzi

Baada ya kuchagua ujuzi, unaweza kusoma mwili wake katika muundo uliowasilishwa au wa chanzo. Tumia mwonekano uliowasilishwa kwa usomaji rahisi na mwonekano wa chanzo unapohitaji kuchunguza maandishi ya msingi.

Pia unaweza kukagua taarifa ya mwanzo ya YAML ya ujuzi na kusoma faili za ziada zilizo kwenye saraka yake. Kwa pamoja, mionekano hii hukusaidia kuelewa kilichomo kwenye ujuzi na mahali uliposakinishwa kabla ya kufanya mabadiliko.

Futa Ujuzi kwa Uangalifu

Skill Cabinet inaweza kufuta ujuzi mmoja au ujuzi kadhaa uliowekwa alama kwa wakati mmoja. Ufutaji huondoa saraka kamili ya ujuzi kwenye diski.

Onyo: Hakuna kurejesha. Kagua kwa uangalifu ujuzi uliochaguliwa na njia zake kabla ya kuifuta.

Ujuzi wa ndani wa Cursor na nakala zilizohifadhiwa kwenye akiba za programu-jalizi zinaweza kurudi wakati mwingine zana husika inaposasishwa. Kwa hiyo, kufuta nakala hizo huenda kusiwe kwa kudumu.

Tumia Mikato ya Kibodi

Amri za kibodi hurahisisha kushughulikia katalogi kubwa:

  • j husogea hadi kipengee kinachofuata.
  • k husogea hadi kipengee kilichotangulia.
  • / huwasha utafutaji.
  • x huweka alama kwenye kipengee.
  • d hufuta maingizo ya ujuzi yaliyochaguliwa au yaliyowekwa alama.

Mtiririko wa kazi unaofaa ni kubonyeza / kutafuta, kuvinjari matokeo kwa j na k, kuweka alama kwenye maingizo husika kwa x, na kufuta baada ya kuthibitisha kila njia.

Badilisha Mandhari ya Kiolesura

Fungua menyu ya Theme ili kubadilisha kati ya mionekano inayopatikana. Carbon imechaguliwa kwa chaguo-msingi. Mabadiliko ya mandhari huathiri mwonekano wa kiolesura bila kubadilisha ujuzi uliogunduliwa au faili zake.

Tengeneza Skill Cabinet Ndani

Ili kufanya kazi kwenye msimbo wa chanzo, nakili hifadhi na usakinishe vitegemezi vyake:

git clone git@github.com:subsy/skill-cabinet.git
cd skill-cabinet
npm install
npm run dev

Kisha fungua http://127.0.0.1:5173 kwenye kivinjari chako.

Endesha Muundo wa Uzalishaji

Jenga programu na uianzishe katika hali ya uzalishaji kwa:

npm run build
npm start

Wachangiaji wa hifadhi wanapaswa kusoma CONTRIBUTING.md kwa mwongozo wa kuchangia kwenye mradi.

Vidokezo vya Kina

  • Kagua kabla ya kufuta: Angalia njia, chanzo, frontmatter, na faili za ziada ili kuhakikisha umechagua saraka iliyokusudiwa.
  • Changanya uchujaji na utafutaji: Kwanza chagua droo, kisha tafuta ndani ya katalogu iliyopunguzwa kwa jina, maelezo, njia, au metadata.
  • Tumia kuweka alama kwa usafishaji wa kundi: Weka alama kwenye maingizo mengi kwa x, lakini thibitisha seti nzima kabla ya kubonyeza d.
  • Dumisha hali ya sasa ya kivinjari: Tumia SKILL_CABINET_NO_OPEN=1 wakati hutaki kuanzisha programu ifungue kiolesura kiotomatiki.
  • Epuka migongano ya milango: Anzisha programu kwa thamani tofauti ya PORT ikiwa mlango wa 3781 tayari unatumiwa.
  • Tarajia ujuzi unaodhibitiwa kurudi: Ujuzi wa ndani wa Cursor na nakala za akiba ya programu-jalizi zinaweza kurejeshwa na masasisho ya baadaye ya zana.

Hitimisho

Skill Cabinet hutoa kiolesura cha ndani kilicholenga kugundua na kukagua ujuzi wa mawakala uliosambaa katika saraka nyingi za zana. Kwa metadata inayoweza kutafutwa, mionekano ya chanzo na iliyowasilishwa, ukaguzi wa folda, mandhari, vidhibiti vya kibodi, na ufutaji wa kundi, hurahisisha usimamizi wa ujuzi wa ndani. Kwa kuwa ufutaji ni wa kudumu, tumia zana zake za ukaguzi kuthibitisha kila ujuzi kabla ya kuufuta.

Skill Cabinet imetolewa chini ya Leseni ya MIT.