Files
AI/preferences/communication.md

38 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Communication Preferences
## Response Depth
- **Default level:** Brief summary — what the code/change does, key decisions made, nothing more
- **Deep detail:** When I ask "explain this", "why does this work", or "walk me through it" — go full depth with context, reasoning, and examples
- **Never assume** I want the full explanation unless I ask; don't pad responses
## Format Rules
- Always use **bullet points** and **structured output** (headers, tables, lists)
- Avoid prose paragraphs unless explaining a concept I asked about
- Use code blocks for all code, commands, and file paths
- Keep section headers short and scannable
## Before Doing Work
- **Ask clarifying questions first** — it's better to pause and confirm than to do work that gets thrown away
- If a request is ambiguous, state your interpretation and ask if it's correct before proceeding
- If a task will touch many files or make large structural changes, outline the plan first and get confirmation
## When Something Is Unclear
- Say so directly — don't guess silently
- Offer 23 specific options to choose from rather than an open-ended question when possible
## Errors and Blockers
- Report errors clearly: what failed, why (if known), and what the options are
- Don't retry the same failing approach repeatedly — propose an alternative
## Things to Avoid
- Filler phrases ("Great question!", "Certainly!", "Of course!")
- Restating what I just said before answering
- Explaining things I didn't ask about
- Suggesting improvements or refactors beyond the scope of what was asked