GT

gytisj/testing-skills

API development

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

0 stars 品質 49 トレンド 14

Šioje repozitorijoje laikomi pakartotinai naudojami agentų įgūdžiai (skills). , o ne repozitorijos šaknyje.

概要

Šioje repozitorijoje laikomi pakartotinai naudojami agentų įgūdžiai (skills). , o ne repozitorijos šaknyje. 1. skills/ /. Aplanko pavadinimas turi būti trumpas, aiškus, mažosiomis lotyniškomis raidėmis, žodžius atskiriant brūkšneliais (kebab-case), pvz., github-repos ar meeting-notes. Nenaudok tarpų, skills/skills/ ar įgūdžio aplanko repozitorijos šaknyje. 2. skills/ /SKILL.md YAML antraštės name: reikšmė privalo tiksliai sutapti su aplanko pavadinimu. Nekurk dviejų to paties įgūdžio versijų skirtinguose aplankuose. 3. kiekvienas įgūdis turi turėti SKILL.md (su YAML laukais name ir description, po jų – aiškios vykdymo instrukcijos) ir agents/openai.yaml (agento sąsajos metaduomenys). Aprašyme nurodyk, ką įgūdis daro ir kada jį naudoti. 4. vykdomą kodą laikyk scripts/, dokumentaciją references/, šablonus ir kitus išvesties resursus assets/, testinius scenarijus evals/. Kurk tik reikalingus aplankus, o nuorodas iš SKILL.md rašyk santykiniais keliais. 5.

README

以下は原文 README の抜粋です。原文を見る。

testing-skills

Šioje repozitorijoje laikomi pakartotinai naudojami agentų įgūdžiai (skills). Visi nauji įgūdžiai privalo būti kuriami tik skills// kataloge, o ne repozitorijos šaknyje.

Privalomos taisyklės įgūdžius kuriantiems agentams

  1. Vienas įgūdis = vienas atskiras aplankas: skills//. Aplanko pavadinimas turi būti trumpas, aiškus, mažosiomis lotyniškomis raidėmis, žodžius atskiriant brūkšneliais (kebab-case), pvz., github-repos ar meeting-notes. Nenaudok tarpų, skills/skills/ ar įgūdžio aplanko repozitorijos šaknyje.
  2. Pavadinimai turi sutapti: skills//SKILL.md YAML antraštės name: reikšmė privalo tiksliai sutapti su aplanko `` pavadinimu. Nekurk dviejų to paties įgūdžio versijų skirtinguose aplankuose.
  3. Privalomi failai: kiekvienas įgūdis turi turėti SKILL.md (su YAML laukais name ir description, po jų – aiškios vykdymo instrukcijos) ir agents/openai.yaml (agento sąsajos metaduomenys). Aprašyme nurodyk, ką įgūdis daro ir kada jį naudoti.
  4. Pagalbiniai failai – tik to paties įgūdžio viduje: vykdomą kodą laikyk scripts/, dokumentaciją references/, šablonus ir kitus išvesties resursus assets/, testinius scenarijus evals/. Kurk tik reikalingus aplankus, o nuorodas iš SKILL.md rašyk santykiniais keliais.
  5. Prieš kurdamas patikrink esamą struktūrą: peržiūrėk skills/ ir nustatyk, ar toks įgūdis jau egzistuoja. Jeigu egzistuoja, atnaujink jį tame pačiame aplanke; nekurk alternatyvaus kelio ar dubliavimo.
  6. Prieš įkeldamas pakeitimus patikrink: visi failai yra skills//, SKILL.md egzistuoja, YAML teisingas, name sutampa su aplanku, visos nuorodos į scripts/, references/ ir assets/ veikia, nereikalingi pavyzdiniai failai pašalinti, o pridėti skriptai išbandyti. Jei yra validatorius, paleisk jį prieš commit.
  7. Nekeisk kitų įgūdžių ar bendrų failų be reikalo. Repozitorijos šaknyje esantis skill-creator/ yra ankstesnė pagalbinė medžiaga, ne šablonas naujo įgūdžio vietai: naujus įgūdžius visada dėk į skills/.

Kanoninė struktūra

testing-skills/
├── README.md
├── skills/
│   ├── .gitkeep
│   └── example-skill/
│       ├── SKILL.md                 # privalomas: name, description, instrukcijos
│       ├── agents/
│       │   └── openai.yaml         # privalomas: sąsajos metaduomenys
│       ├── scripts/                # neprivaloma: vykdomi skriptai
│       ├── references/             # neprivaloma: papildomos instrukcijos
│       ├── assets/                 # neprivaloma: šablonai ir resursai
│       └── evals/                  # neprivaloma: testavimo scenarijai
└── skill-creator/                  # esama pagalbinė medžiaga (ne naujų skills vieta)

example-skill/ šiame medyje yra tik pavyzdys, jo kurti nereikia. skills/.gitkeep išlaiko skills/ katalogą „Git“ net tuomet, kai jame nėra įgūdžių.

Minimalus SKILL.md pavyzdys

---
name: example-skill
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add gytisj/testing-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →