blob: a882e3939653f31096bd5a67faa1d67dd5bbd416 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Preferences
*Living record. Update when new preferences are revealed.*
## Interaction Style
- Concise responses. No trailing summaries restating what was just done.
- Present strategy before execution for anything non-trivial.
- Ask when ambiguous rather than assuming.
## Technical Preferences
- bash over zsh for portability, but `base.sh` must be zsh-compatible for direct sourcing.
- `direnv` for automatic environment loading — preferred over manual `source` steps.
- Secrets via 1Password CLI (`op run --`) where available.
- `just` preferred over `make` for new task runners, but don't add it as a dep if the project doesn't already use it.
## What to Avoid
- Adding frameworks or dependencies that aren't already present.
- Clever shell tricks that obscure intent. Readable over terse.
- Modes that do more than one thing.
|