tweaks
This commit is contained in:
parent
8589299ff0
commit
99829f5428
1 changed files with 30 additions and 26 deletions
56
AGENTS.md
56
AGENTS.md
|
|
@ -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
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue