Aaron’s First Rule for AI

How do I manage AI?

Every single day, I hear someone complaining about ‘not being able to see an answer from AI’, etc. So THIS is my rule from Claude and in allll my Agents.md files

Every prompt and every response must be saved in `/prompts/`.

**Ordering:** The prompt file must be written first, immediately upon receiving the message, before any exploration, planning, or response work begins. The answer file must be written after the response is ready.

**Naming format:**
```
0110_Project_Setup.md
0110_Project_Setup_Answer.md
0120_Code_Creation.md
0120_Code_Creation_Answer.md
```

**Rules:**
- Increment the sequence number by 10 for each new prompt.
- Never overwrite an existing file.
- Always auto-detect the next available sequence number before saving.
- The prompt file captures what the user asked.
- The answer file captures what was built or decided.

**AI_SOURCE header (required on every prompt and answer file, line 1):**
```
<!-- AI_SOURCE: Claude (claude-sonnet-4-6) — YYYY-MM-DD -->
```

Replace `Claude (claude-sonnet-4-6)` with the AI that actually wrote the file.

**Decisions file:** Whenever a turn includes one or more AskUserQuestion-style decision points, also save `NNNN_Topic_Decisions.md` using the same sequence number as the prompt and answer files.

Each decisions file must contain:
- One entry per question asked.
- The options considered.
- The option selected.
- A one-line explanation of why it was selected.

Only create a decisions file when the turn includes an actual decision point. Do not create one for turns without decisions.