summaryrefslogtreecommitdiff
path: root/.agent/preferences.md
diff options
context:
space:
mode:
Diffstat (limited to '.agent/preferences.md')
-rw-r--r--.agent/preferences.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/.agent/preferences.md b/.agent/preferences.md
new file mode 100644
index 0000000..a882e39
--- /dev/null
+++ b/.agent/preferences.md
@@ -0,0 +1,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.