From 7519de4e56323230d06cfc64b00df52339eb2434 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Fri, 27 Mar 2026 23:23:43 +0000 Subject: Initial project setup Add modal-shell project with .agent/ config, mode stubs, ms dispatcher, bare repo at /site/git.terst.org/repos/modal-shell.git, and ADR-001. --- .agent/preferences.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .agent/preferences.md (limited to '.agent/preferences.md') 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. -- cgit v1.2.3