#Skills
Skill = file markdown dengan frontmatter name + description, diletakkan di .minicode/skills/*.md (recursive, **/*.md juga didukung):
---
name: review
description: Review code changes
---
Review this diff: {{args}}
- Placeholder di body:
{{args}}atau$ARGUMENTS— menerima argumen setelah nama skill. - Nama auto-slug:
My Skill→my-skill. - Panggil dari REPL atau prompt one-shot:
/review src/a.tsatauminicode "/review src/a.ts". - Skill tampil di dropdown
/(grouped bersama slash command) danminicode skills listmelihat yang terpasang. disable-model-invocation: truedi frontmatter = skill HANYA via/namaeksplisit, tak masuk katalog auto-pick system prompt. Untuk workflow yang tak boleh dipicu model sendiri (deploy/rilis).- Aset sibling (opsional, gaya Zed): folder
.minicode/skills/<nama>/berisiscripts/danreferences/— didaftar sebagai petunjuk baca di katalog (scripts: check.sh; refs: guide.md), dibaca model viaread_filebila perlu, TIDAK dieksekusi otomatis.
Perilaku penting:
- Skill bukan tool — ia memanjangkan prompt pertama, jadi tetap tunduk pada permission mode yang sama.
- Tab di dropdown hanya menawarkan perintah builtin +
/compact; skill tetap bisa diketik manual dan ter-lookup grouped saat keduanya match.
#AGENTS.md: instruksi proyek
/init membuat AGENTS.md untuk proyek yang sedang Anda kerjakan. File ini (bersama MEMORY.md hierarki) ikut ke system prompt setiap run — tempat yang tepat untuk konvensi build, aturan lint, dan "jangan sentuh X". Urutan & detail memory di Memory.
#Hooks
Hooks mati secara default; nyalakan dengan MINICODE_HOOKS=1.
| Hal | Detail |
|---|---|
| Lokasi | Global ~/.minicode/hooks/*.js + lokal .minicode/hooks/*.js |
| Titik jalan | pre-run dan post-run |
| Konteks | Env MINICODE_HOOK_CTX (JSON run) |
| Sanitasi | Env hook disanitasi tanpa secret; hook dilewati bila sesi dibatalkan |
Hooks global + lokal di-merge dari allowlist secara atomik (chmod 600). Karena hook adalah kode arbitrer, hanya allowlist yang terdaftar yang jalan — repo clone-an tidak bisa menyuntik hook sendiri tanpa Anda percayai (sama dengan aturan config lokal; lihat Keamanan).
#Lanjut
- REPL — dropdown + slash command.
- Config — lokasi file & skema config.
- Tools — referensi 37 tool yang bisa dipanggil skill.