48 lines
817 B
Markdown
48 lines
817 B
Markdown
# Agent Instructions
|
|
|
|
## Scope
|
|
|
|
This repo currently contains only shared zsh UI config.
|
|
|
|
Source of truth:
|
|
- `./.zshrc`
|
|
|
|
## Boundaries
|
|
|
|
Do not move machine-specific shell config into this repo unless explicitly requested.
|
|
|
|
Assume local `~/.zshrc` remains machine-specific and only bootstraps this repo with:
|
|
|
|
```zsh
|
|
source "$HOME/Projekte/dotfiles/.zshrc"
|
|
```
|
|
|
|
## Change Style
|
|
|
|
Keep changes minimal.
|
|
|
|
Prefer small, focused improvements to shared shell UX:
|
|
- prompt
|
|
- history behavior
|
|
- autosuggestions
|
|
- key bindings
|
|
|
|
Do not add frameworks or broad shell refactors unless explicitly requested.
|
|
|
|
## Verification
|
|
|
|
Before claiming success, run:
|
|
|
|
```bash
|
|
zsh -n .zshrc
|
|
```
|
|
|
|
For behavior checks, use a fresh interactive shell:
|
|
|
|
```bash
|
|
zsh -i -c 'true; precmd; print -P -- "$PROMPT"'
|
|
```
|
|
|
|
## Git
|
|
|
|
Use Conventional Commits.
|