Output-style
Profil nada operator (Senior Architect, Concise Engineer, Forensic Auditor) yang diaktifkan per sesi melalui perintah /output-style.
Profil output-style berada di bawah src/apothem/output-styles/ dan membawa
panduan nada operator per gaya. Harness host mengaktifkan sebuah gaya per sesi
melalui /output-style <name>.
Profil kanonik
| Profil | Berkas | Nada |
|---|---|---|
| Default | src/apothem/output-styles/default.md | Nada dasar yang dilengkapi oleh setiap gaya lainnya |
| Arsitek default | src/apothem/output-styles/default-architect.md | Nada Senior Software Architect |
| Insinyur ringkas | src/apothem/output-styles/concise-engineer.md | Nada rekayasa berformat singkat |
| Auditor forensik | src/apothem/output-styles/forensic-auditor.md | Nada audit temuan demi temuan |
Tempat gaya dipasang
apothem install --harness claude-code menyalin gaya-gaya tersebut ke
~/.claude/output-styles/. Plugin Claude Code mengirimkan berkas yang sama di
folder output-styles/-nya, yang dipindai Claude Code untuk mencari gaya
keluaran plugin (referensi plugin),
sehingga gaya-gaya tersebut dapat dipilih meskipun hanya plugin yang terpasang.
Tidak ada harness lain yang memiliki permukaan output-style, sehingga tidak ada
pemasangan lain yang mengirimkannya.
Kontrak frontmatter
---
name: <style name>
description: <one-line tone summary>
keep-coding-instructions: true
---name dan description wajib ada. Setiap gaya yang dikirimkan juga menetapkan
keep-coding-instructions: true. Claude Code tidak menyertakan instruksi
rekayasa perangkat lunak bawaannya (cara membatasi cakupan perubahan, menulis
komentar, dan memverifikasi pekerjaan) dalam output-style kustom apa pun
kecuali kunci ini bernilai true; nilai default-nya adalah false. Gaya
Apothem mengubah cara pekerjaan disajikan, bukan cara pekerjaan dilakukan,
sehingga gaya-gaya tersebut mempertahankan instruksi itu. Lihat
referensi output-style Claude Code.
Menulis profil baru
Buat berkas <name>.md baru di bawah src/apothem/output-styles/ dengan
frontmatter kanonik, termasuk keep-coding-instructions: true kecuali gaya
tersebut tidak dimaksudkan untuk pekerjaan rekayasa, deklarasikan nadanya di
bagian isi, dan ratifikasi dengan memanggil /output-style <name> di awal sesi
Anda berikutnya.
Hook
Penangan peristiwa tool yang terpicu pada SessionStart, PreToolUse, PostToolUse, dan Stop, memuat konteks pesan yang menegakkan isolasi git dan disiplin rencana, dengan kontrak runtime yang teruji dan status per pengguna.
Server MCP
Konfigurasi server Model Context Protocol — dimiliki operator dan didaftarkan melalui mekanisme MCP native setiap tool; beberapa adapter memproyeksikan inventaris MCP dari profil bersama, sisanya tidak menulis entri server apa pun.