TGViewer
Вайб Кодера Вайб Кодера @vibe_codera · 565 subscribers
Post #10 230
Щодня ти знайомишся з AI заново
Понеділок.
Пояснюєш Cursor: "TypeScript. Functional components. Ніяких any."
Генерує нормальний код.
Вівторок.
Новий чат. Знову класи. Знову any. Він "забув".
Бо LLM не має пам'яті між сесіями. Кожен чат — чистий аркуш.
—
Скільки це коштує
Дослідження AICamp (500+ компаній):
- 3.2 ітерації на задачу в середньому
- 30-40% промптів — повторення того, що вже казав
- +67% витрат на API через цей overhead
—
Рішення: Rules Files
Один файл в репозиторії. AI читає його на старті кожної сесії.
Як README, але для робота.
Кожен тул — свій формат:
Cursor → .cursorrules
Claude Code →
CLAUDE.md
GitHub Copilot → .github/
copilot-instructions.md
Windsurf → .windsurfrules
Cline → .clinerules
—
Результат
Ті самі 500+ компаній:
Ad-hoc промпти:
- 65% успішності з першого разу
З rules files:
- 85% успішності з першого разу
- -52% витрат на API
- -71% часу на "доточування"
- 3.4x швидший онбординг
—
Практика: твій перший rules file
Створи .cursorrules в корені проєкту:

```
# Project: [назва]
Tech stack: React, TypeScript, Zustand, TailwindCSS

## Code Style
- TypeScript strict mode, no any
- Functional components with hooks only
- camelCase for variables, PascalCase for components
- Named exports, no default exports

## Structure
- Features: src/features/[feature]/
- Shared UI: src/components/
- Hooks: src/hooks/
- Types: src/types/

## Patterns
- State: Zustand stores in src/stores/
- Data fetching: React Query with Suspense
- Forms: React Hook Form + Zod validation

## Don'ts
- No class components
- No inline styles (use Tailwind)
- No console.log in commits
- No eslint-disable without comment

## Testing
- Vitest + React Testing Library
- Test file: [Component].test.tsx поруч з компонентом
- Мінімум: render test + key interactions

```

Зберіг — AI тепер знає твої правила.
—
Чому це працює
Survey 74 розробників (2024):
"Промптинг майже завжди ad-hoc. Промпти рідко зберігаються чи перевикористовуються."
Rules file — це твій досвід, записаний один раз.
Не треба пам'ятати що казав минулого разу.
Не треба copy-paste з попередніх чатів.
Не треба онбордити AI кожну сесію.

Завтра — як це працює під капотом і чому Cursor і Claude роблять це по-різному.

Stay tuned
🧠
  • ❤‍🔥 4
  • 👍 2
More from @vibe_codera
  1. Oct 6, 2026… і втратило роботу через штуку що мала писати гарно тексти 🤬
  2. Oct 4, 2026Доброго дня, шановна спільнота. В мене є ідея створити серію відео про ШІ і можливі варінт…
  3. Oct 3, 2026AI at work ))
  4. Sep 29, 2026Ну шо... https://youtu.be/I5_D15gCDDQ
  5. Sep 16, 2026Як вам ідея для футболки ? )))
  6. Sep 15, 2026Всім привіт. Погрався зі світлом. Було що покращити. І тепер вже ідеал, до якого я йшов. Я…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →