Output-styles
Profils de ton de l'opérateur (Architecte senior, Ingénieur concis, Auditeur forensique) activés session par session via la commande /output-style.
Les profils d'output-style se trouvent sous src/apothem/output-styles/ et
portent, pour chaque style, des consignes sur le ton de l'opérateur.
L'environnement hôte active un style session par session via
/output-style <name>.
Profils canoniques
| Profil | Fichier | Ton |
|---|---|---|
| Par défaut | src/apothem/output-styles/default.md | Ton de base que complète chacun des autres styles |
| Architecte par défaut | src/apothem/output-styles/default-architect.md | Ton d'architecte logiciel senior |
| Ingénieur concis | src/apothem/output-styles/concise-engineer.md | Ton d'ingénierie au format court |
| Auditeur forensique | src/apothem/output-styles/forensic-auditor.md | Ton d'audit constat par constat |
Où les styles sont installés
apothem install --harness claude-code copie les styles dans
~/.claude/output-styles/. Le plugin Claude Code livre les mêmes fichiers dans
son dossier output-styles/, que Claude Code parcourt à la recherche des output-styles des plugins (référence des plugins) ;
les styles sont donc sélectionnables lorsque seul le plugin est installé. Aucun
autre environnement ne dispose d'une surface d'output-style, si bien
qu'aucune autre installation ne les livre.
Contrat de frontmatter
---
name: <style name>
description: <one-line tone summary>
keep-coding-instructions: true
---name et description sont requis. Chaque style livré définit aussi
keep-coding-instructions: true. Claude Code exclut ses instructions intégrées
d'ingénierie logicielle (comment délimiter les modifications, rédiger les
commentaires et vérifier le travail) de tout output-style personnalisé, sauf
si cette clé vaut true ; sa valeur par défaut est false. Les styles Apothem
changent la façon dont le travail est présenté, et non la façon dont il est
effectué : ils conservent donc ces instructions. Voir la
référence des output-styles de Claude Code.
Rédiger un nouveau profil
Créez un nouveau fichier <name>.md sous src/apothem/output-styles/ avec le
frontmatter canonique, y compris keep-coding-instructions: true sauf si le
style n'est pas destiné au travail d'ingénierie, déclarez le ton dans le corps,
puis ratifiez-le en invoquant /output-style <name> au début de votre prochaine
session.
Hooks
Gestionnaires d'événements d'outils qui se déclenchent sur SessionStart, PreToolUse, PostToolUse et Stop, et chargent des contextes de message imposant l'isolation de git et la discipline des plans, avec un contrat d'exécution testé et un état par utilisateur.
Serveurs MCP
Configuration des serveurs Model Context Protocol — propriété de l'opérateur et enregistrés via le mécanisme MCP natif de chaque outil ; quelques adaptateurs projettent l'inventaire MCP du profil partagé, les autres n'écrivent aucune entrée de serveur.