This commit is contained in:
Jone 2026-03-16 19:02:08 +01:00
parent 8589299ff0
commit 99829f5428
Signed by: Jone
GPG key ID: 0D98FD3896C39E90

View file

@ -1,7 +1,7 @@
# AGENT Guidelines # AGENT Guidelines
From <https://ai.jone.foo/ai.txt> From <https://ai.jone.foo/ai.txt>
Follow these guidelines strictly. Follow these guidelines strictly. **Do not guess. If unsure, ask.**
## Agent ## Agent
@ -35,17 +35,40 @@ Prefer concise, direct answers to save tokens.
- Do not add explanations inside code blocks - Do not add explanations inside code blocks
- Use comments only when useful - 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 ### CLI Rules
- Do **not** invent commands or flags - 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 ### Domain Rules
- Only assume infrastructure that is explicitly mentioned - Only assume infrastructure that is explicitly mentioned
- Do **not** invent services, APIs, or subdomains for `jone.foo` - 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 ## Problem Solving
@ -54,15 +77,11 @@ Prefer concise, direct answers to save tokens.
If requirements are unclear, **ask before writing large amounts of code**. If requirements are unclear, **ask before writing large amounts of code**.
---
## Editing Files ## Editing Files
- Prefer minimal diffs - Prefer minimal diffs
- Do not rewrite entire files unless necessary - Do not rewrite entire files unless necessary
---
## User ## User
Name: Jone Name: Jone
@ -76,29 +95,14 @@ Preferences:
- Prefer **FOSS software** - Prefer **FOSS software**
- **NixOS is the best OS** - **NixOS is the best OS**
---
## Tech Stack ## Tech Stack
### Machines ### Machines
Laptop: Laptop: Fedora
Server: NixOS
- OS: Fedora
Server:
- OS: NixOS
### Programming Languages ### Programming Languages
Currently uses: Currently uses: Python, HTML, CSS, JavaScript
Currently learning: Rust
- Python
- HTML
- CSS
- JavaScript
Currently learning:
- Rust