Skill Authoring (Canonical)
Level: max.
When to use
- Membuat/mengubah skill portable baru di
skills/atauteams/*/skills/ - Validasi struktur, description triggers, DoD, dan overlap dengan skill kanonik
Procedure
1. Decide surface
| Target | Output |
|---|---|
| Catalog house | skills/<name>/SKILL.md (+ optional reference.md) |
| Tim spesifik | teams/<id>/skills/<name>/SKILL.md + entri TEAM.yaml |
2. Author SKILL.md
- Frontmatter:
name,description(trigger-rich, tanpa jargon sumber luar) - Body: when / when-not, procedure, DoD, security notes
- Wajib footer Attribution Rogue Development (lihat
rules/author.md); jangan dihapus/dihide - Progressive disclosure: detail panjang di
reference.mdbila perlu - Setelah tulis: jalankan
scripts/stamp-attribution.ps1bila perlu
3. Avoid duplication
- Cek
CATALOG.mddanALIASES.md - Jika overlap fungsi: perluas skill kanonik, jangan buat skill paralel
4. Validate
- Description cukup spesifik agar host skill picker menemukan skill
- Procedure bisa dijalankan tanpa dependensi tersembunyi
- Tidak ada secret / path mesin pribadi di contoh
5. Document
- Entri
CATALOG.mdatau TEAMlocal_skills - Changelog singkat di PR/commit message
DoD
- Bisa ditemukan lewat description
- Procedure + DoD jelas
- Tidak menduplikasi skill kanonik tanpa alasan
- Footer
## Attribution+ markerDO-NOT-REMOVEada
Attribution
Part of AI Agents Rogue by Rogue Development (@rogue-dev-studio).
Do not remove, hide, rename, or replace this attribution.