Table of Contents
PRD
PRD — это Product Requirements Document. По сути, главный документ, где описано, что именно ты собираешься делать в продукте и зачем.
Если по-человечески, PRD отвечает на три вопроса:
- что делаем
- для кого
- почему это вообще нужно
Просим ИИ сделать research -> сделать PRD -> сохранить его в проект.



На основе PRD строим план
- Отдельно по дизайну
- Отдельно по коду

Как писать стили:


Как писать JS:






И уже по такому детальному файлу пишем проект.
Если мы начнем новую Сессию, то клоду придется заново объяснять – делаем CLAUDE.MD
2 способа создать CLAUDE.MD:
- /init
- написать в промте
CLAUDE.MD может существовать на разных уровнях:
- например в папке projects, глобально для всех проектов
- файл в корне проекта
- в подпапке, тогда этот файл будет срабатывать только тогда, когда Claude работает с файлами в этой папке
Теперь даже в новой сессии, в новом чате Claude будет все знать о проекте. Он сразу прочитает CLAUDE.MD.

Permissions CLAUDE

Есть еще YOLO режим, его надо включить в настройках. У него полная свобода.

Skill
Skills – это набор инстуркций, которые мы пишем 1 раз, потом Claude использует их каждый раз, когда задача подходит.
Это промт на максималках.
Claude создает их в отдельной папке “.claude/skills”:

Это может быть либо глобально, либо для всех проектов.
Мы можем создать например skill “landing page” и использовать его для разработки лендингов.

Нам не надо самим создавать skills, у Claude есть Skill Creator. Он сам создает скиллы, проверяет их и улучшает, если нужно.
https://claude.com/plugins/skill-creator
How to use: Invoke the skill with /skill-creator and choose a mode. Try prompts like: “Create a new skill that reviews PRs for security issues,” “Run evals on my code-review skill,” “Improve my deploy skill based on these test cases,” or “Benchmark my skill across 10 runs and show variance.” The interactive workflow will guide you through requirements gathering, test case creation, and iterative optimization.


И вот в папке:

По этому параграфу Claude понимает когда использовать этот skill.

Вот например есть Skill по копирайтингу: https://www.aipack.live/tools/claude-code/copywriting
Или вот пример создания:

Есть вообще магазин skills: https://skillsmp.com/search?q=laravel
Но проверли проверку, в 36% есть вредоносный код (скрытый). Так что лучше писать самому скилы.

Можем наделать много скиллов:

Установка Skill
Нашел скилл для Laravel.
https://skillsmp.com/skills/affaan-m-everything-claude-code-skills-laravel-patterns-skill-md
Вот еще интересные skills:
- типо Senior Laravel программист: https://skillsmp.com/skills/sickn33-antigravity-awesome-skills-skills-laravel-expert-skill-md
- https://skillsmp.com/skills/spatie-laravel-query-builder-resources-boost-skills-laravel-query-builder-skill-md

Для начала надо поставить skills.

Нам предлагает огромный список skills, поэтому надо сразу уточнить что мы хотим поставить через “–skill”:
npx skills add sickn33/antigravity-awesome-skills --skill laravel-expert
Просто передаем название пакета:

Поставился.

Также создался skills-lock.json:

MCP: подключение внешних сервисов
Claude подключается к сервису и может работать как со своим инстурментом.

Субагенты
Это когда один агент запускает другого для выполнения задачи.

Можно поручить задачу субагенту и продолжить общаться с основным агентом в чате.
Иногда Claude делает это сам.
Agent teams
Когда запускаем несколько субагентов одновременно. Но они знают друг об друге и не будут мешать.

Но они тратят очень много токенов.
Управление контекстом
Контекстное окно (context window) — это, по сути, «оперативная память» модели в рамках одного разговора.
Контекст измеряется в токенах. Один токен — это примерно ¾ английского слова (для русского/украинского чуть меньше, т.к. кириллица кодируется менее компактно). Через API Claude Opus 4.6 и Sonnet 4.6 поддерживают до 1 млн токенов, а остальные модели — 200K+ токенов (примерно 500 страниц текста).
По мере разговора токены накапливаются. Если у тебя включён Code Execution, Claude автоматически управляет длинными разговорами — при приближении к лимиту более ранние сообщения суммируются, чтобы диалог мог продолжаться. То есть будет compact. Можно перед compact попрсоить claude записать всю важную информацию в “сжатый контекст”. (Нет смысла говорить “запомни”, это для другого)

Если разговор очень длинный, ранние детали могут «выпасть» из окна.
Практический совет: если работаешь над сложной задачей и чат затянулся, стоит периодически кратко резюмировать ключевые решения, чтобы важная информация оставалась ближе к «свежей» части контекста.
Можно полностью очистить контекст.

Auto Memory: долговременная память
Управлять памятью можно в Settings → Capabilities: поставить на паузу (сохранит текущую, но не будет обновлять) или полностью сбросить. Также есть Incognito-чаты, которые не попадают в память.
Auto Memory — более продвинутая система. Claude сам сохраняет заметки по ходу работы: команды сборки, инсайты по дебагу, архитектурные решения, стилевые предпочтения в коде.
Заметки хранятся в файле MEMORY.md и дополнительных тематических файлах в директории ~/.claude/projects/<project>/memory/. Каждый проект получает свою отдельную память. Это отличается от CLAUDE.md, который ты пишешь сам — MEMORY.md Claude ведёт автоматически. Если мы попросим что-то “запомнить”, то это будет оно.
Недавно также появилась функция Auto Dream, которая периодически «консолидирует» накопленные заметки — убирает устаревшее, разрешает противоречия и реорганизует информацию.
MEMORY.md вызывается на каждую сессию. Поэтому если у нас там много чего, то будет есть много токенов.
Плагины
Это MCP уже с готовыми skills.

