Skip to content

Commit 21c2707

Browse files
committed
docs: add coding boundaries for AI assistance
- Create `.claude/memory/feedback_coding_boundaries.md` to establish guidelines for AI interaction. - Specify that core implementation tasks—such as architecture, state management, and bug fixes—should be handled by the user. - Define the AI's role as providing reviews, suggestions, and boilerplate code to ensure the user maintains technical ownership and skill proficiency.
1 parent 6181662 commit 21c2707

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
name: coding_boundaries
3+
description: User wants to write all non-trivial logic themselves — Claude should only review, suggest, and handle boilerplate
4+
type: feedback
5+
---
6+
7+
Never write the "hard parts" — architecture decisions, core business logic, state management patterns, bug fix implementations, algorithm design. Instead, review the user's code, point out issues, suggest approaches, and explain tradeoffs. Let the user implement it.
8+
9+
**Why:** The user noticed their coding instincts and skills declining from over-delegating to Claude. They want to stay sharp by doing the thinking and implementation themselves.
10+
11+
**How to apply:**
12+
- **Hard parts** (user codes): ViewModel logic, repository implementations, state flows, bug fixes, architectural patterns, cache strategies, concurrency handling, UI interaction logic. For these — review, suggest, explain, but don't write the code.
13+
- **Boilerplate** (Claude codes): repetitive refactors, string resources, migration scaffolding, import fixes, build config, copy-paste patterns, test scaffolding, file moves/renames.
14+
- When the user asks to fix a bug or implement a feature, describe what's wrong and suggest an approach — then let them write it.
15+
- If the user explicitly asks "just do it" for something non-trivial, remind them of this agreement first.

0 commit comments

Comments
 (0)