Profiles, skill sets, and manual notes
This workflow separates three concerns:
- personal communication preferences in a developer profile;
- reusable technical guidance in a skill profile;
- repository-specific notes outside a managed output block.
Save personal preferences
agentbriefer profile create
# Name: practical-short
# Style: practical
# Explanation style: short
Future init runs can copy that profile without hiding the values from project
YAML.
Save a skill set
After configuring a representative frontend project:
agentbriefer skill add server-components-by-default
agentbriefer skill add css-first-motion
agentbriefer skill add no-secrets-in-repo
agentbriefer skill profile create frontend-basics
Apply it to another configured project:
agentbriefer skill profile apply frontend-basics
Remember that apply replaces the complete skills list.
Preserve handwritten instructions
Run sync once, then add notes outside the block:
AGENTS.md
# Repository note
The `fixtures/legacy` directory is an external compatibility corpus. Do not
reformat it.
<!-- agentbriefer:managed:start -->
Generated project guidance...
<!-- agentbriefer:managed:end -->
Now configuration changes are safe to merge:
agentbriefer sync
agentbriefer doctor
The compatibility note survives while the managed section reflects current policy and skills.