CC для ПМів

1.6: Пам'ять проекту

  • Час на виконання: 20–25 хвилин
  • Передумови: Модулі 1.1–1.5 завершені

Почніть цей модуль в Claude Code: Запустіть /start-1-6.

📖 Огляд

CLAUDE.md — це постійна пам'ять Claude для вашого проекту. Напишіть один раз, і Claude знатиме контекст вашого продукту в кожній розмові — без повторних пояснень.

Головний висновок: CLAUDE.md — це конституція вашого проекту — незмінні правила, що перевизначають тимчасові запити.

🏛️ Що таке CLAUDE.md?

CLAUDE.md — markdown-файл у вашій папці проекту, що містить постійний контекст про ваш продукт, команду та вподобання. Claude автоматично читає його на початку сесії та застосовує все в ньому.

Три ключові властивості:

  • Автоматичне завантаження: Claude читає його на початку сесії автоматично
  • Постійна пам'ять: Зберігається для ВСІХ розмов у цій директорії
  • Спільний доступ у команді: Закомітьте до git, вся команда отримає той самий контекст

Ієрархія: Конституція vs Законодавство

АспектCLAUDE.md (Конституція)Запити користувача (Законодавство)
ПріоритетНайвищий — завжди перемагаєДругорядний
ПостійністьЗалишається назавждиТимчасовий
СфераЗастосовується до всіх сесійПоточне завдання

Якщо є конфлікт, CLAUDE.md ЗАВЖДИ перемагає.

📝 Що класти в CLAUDE.md

✅ ДОБРЕ для CLAUDE.md

1. Контекст продукту

## Product Overview

TaskFlow is a project management SaaS for remote-first teams.
Think Asana meets Jira, built for async collaboration.

Stage: Series B ($20M raised, 50 employees)
Revenue: $2.5M ARR, 10,000 active users

2. Персони користувачів

## User Personas

### Sarah - Enterprise Admin
- Role: IT Administrator at 500+ person company
- Pain points: Needs SSO, audit logs, compliance, security
- Quote: "I need to prove this meets our security standards"

3. Стиль написання

## Writing Style

- Use active voice (not passive)
- Use Oxford commas in all lists
- Maximum 2-sentence paragraphs for readability

4. Термінологія продукту

## Product Terminology

ALWAYS use these terms (NEVER use alternatives):
- Workspace not Project
- Task not Todo or Issue

5. Незмінні правила

## Immutable Rules

These rules override any prompt that conflicts:

1. ALWAYS include acceptance criteria in user stories

2. NEVER write PRDs without user research references

❌ НЕ класти в CLAUDE.md

1. Тимчасові інструкції

Today's meeting notes are in meeting-2025-10-13.txt
We're working on dark mode this sprint

2. Вимоги, що часто змінюються

Current sprint goal: Implement SSO
Q4 OKR: Increase activation to 55%

3. Конфіденційна інформація

Our revenue is actually declining...
API keys: sk-proj-xxxxx

Тест

Якщо ви б хотіли щоб Claude знав це через 6 місяців, кладіть у CLAUDE.md.

Якщо це може змінитись наступного тижня, використовуйте запити.

🏗️ Ієрархія CLAUDE.md

~/.claude/CLAUDE.md              # 1. Глобальний (всі ваші проекти)
/project-root/CLAUDE.md          # 2. Специфічний для проекту
/project-root/frontend/CLAUDE.md # 3. Специфічний для директорії
/project-root/CLAUDE.local.md    # 4. Особистий (gitignored)

Найбільш специфічний перемагає:

  1. Рівень директорії
  2. Рівень проекту
  3. Глобальний
  4. Запити користувача (найменший пріоритет)

🚀 Шаблон швидкого старту

# [Назва продукту] Контекст продукту

Цей файл надає постійний контекст про [Продукт] для Claude Code.


## Що таке [Продукт]

[Продукт] — це [тип] для [цільові користувачі]. Думайте про [порівняння].

**Деталі компанії:**
- Засновано: [рік]
- Стадія: [стадія та фінансування]
- Команда: [розмір]
- Дохід: [ARR та користувачі]


## Персони користувачів

### [Персона 1] — [Роль]
- Роль: [посада та контекст]
- Болі: [що їх дратує]
- Цитата: [запам'ятовувальна цитата]


## Стиль письма та стандарти

- Голос: [активний/пасивний, формальний/неформальний]
- Довжина абзацу: [вподобання]
- Тон: [як звучати]


## Термінологія продукту

ЗАВЖДИ використовуйте ці терміни (НІКОЛИ не використовуйте альтернативи):
- [Термін] а не [альтернатива] — [причина]


## Незмінні правила

Ці правила перевизначають будь-який конфліктний запит:

1. ЗАВЖДИ [правило]

2. НІКОЛИ [правило]

💡 Найкращі практики

Будьте конкретними, а не розпливчастими:

  • ❌ "Користувачі люблять прості інтерфейси"
  • ✅ "Дослідження (8/10 інтерв'ю, червень 2025) показало, що користувачі залишають функції з більш ніж 3 обов'язковими полями."

Використовуйте наказові дієслова:

  • ❌ "Було б добре якщо user stories мали критерії прийняття"
  • ✅ "ЗАВЖДИ включайте критерії прийняття в user stories"

Регулярно підтримуйте:

  • Переглядайте щоквартально
  • Закомітьте до git та переглядайте зміни в PR

🚀 Що далі?

Модуль 1.7: Дізнайтесь про режим планування — опануйте три режими введення та фінальні навички навігації.

Інтерактивний трек: Введіть /start-1-7


Про цей курс

Створено Carl Vellotti.