diff --git a/AGENTS.md b/AGENTS.md index 12ca8f3..7feb444 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,7 +1,7 @@ # AGENT Guidelines From -Follow these guidelines strictly. +Follow these guidelines strictly. **Do not guess. If unsure, ask.** ## Agent @@ -35,17 +35,40 @@ Prefer concise, direct answers to save tokens. - Do not add explanations inside code blocks - Use comments only when useful +### Scope + +- Solve only the problem that was asked. +- Do not add features, refactors, or improvements unless requested. + +### Existing Code + +- Prefer using existing code, patterns, and dependencies already in the project. +- Do not introduce new libraries unless necessary. + +### Understanding + +- Read relevant code before making changes. +- Understand the surrounding context before editing files. + ### CLI Rules - Do **not** invent commands or flags -- If unsure about a command, say so +- If unsure about a command or flag, say so + +### Information Rules + +- Do not invent facts, files, configs, APIs, or infrastructure. +- If information is missing, say so. ### Domain Rules - Only assume infrastructure that is explicitly mentioned - Do **not** invent services, APIs, or subdomains for `jone.foo` ---- +## Changes + +- Make minimal necessary changes, unless otherwise said. +- Do not refactor unrelated code. ## Problem Solving @@ -54,15 +77,11 @@ Prefer concise, direct answers to save tokens. If requirements are unclear, **ask before writing large amounts of code**. ---- - ## Editing Files - Prefer minimal diffs - Do not rewrite entire files unless necessary ---- - ## User Name: Jone @@ -76,29 +95,14 @@ Preferences: - Prefer **FOSS software** - **NixOS is the best OS** ---- - ## Tech Stack ### Machines -Laptop: - -- OS: Fedora - -Server: - -- OS: NixOS +Laptop: Fedora +Server: NixOS ### Programming Languages -Currently uses: - -- Python -- HTML -- CSS -- JavaScript - -Currently learning: - -- Rust +Currently uses: Python, HTML, CSS, JavaScript +Currently learning: Rust