This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
База знаний для подготовки к техническим собеседованиям по Data Engineering. Workflow: сырые вопросы из реальных собеседований → структурированные ответы → линкованная база знаний.
00_Inbox/ — inbox.txt с вопросами (очищается после обработки, не удаляется)
01_Terminology/ — атомарные определения терминов + статьи о конкретных технологиях
02_Frameworks/ — index.md: MOC-индекс всех технологий со ссылками на 01_Terminology/
03_Questions/ — тематические подборки вопросов
04_Processed/ — обработанные сессии вопросов (YYYY-MM-DD-N.md)
05_Meta/ — инструкции, промты, MOC, индексы
└─ instructions/ — модульные инструкции для Claude
01_Terminology/содержит все заметки: и термины (broadcast-join.md), и технологии (Spark.md,ClickHouse.md)- Статья о технологии отвечает на вопрос «что это, зачем, предпосылки, перспективы». Детали — в
03_Questions/ 02_Frameworks/index.md— только индекс. Не дублирует содержимое, только ссылки
| Сценарий | Инструкция |
|---|---|
Вопросы из 00_Inbox/inbox.txt или в диалоге |
05_Meta/instructions/01_process-inbox.md |
| Формирование ответа на вопрос | 05_Meta/instructions/02_answer-format.md |
| Работа с метаданными / YAML / тегами | 05_Meta/instructions/00_core-structure.md + 04_file-management.md |
| Аудит базы, поиск дубликатов | 05_Meta/instructions/05_audit-maintenance.md |
| Всегда активно | 05_Meta/instructions/03_token-optimization.md |
Два способа подачи вопросов — см. 05_Meta/prompt_process-inbox.md:
- Добавить в
00_Inbox/inbox.txt, затем написать «обработай inbox» - Написать в диалог: «обработай вопрос(ы): ...»
Не читай лишнее. Проверяй существование заметок по имени файла и aliases.
Перед созданием — проверь. Обновляй существующее, не плоди дубликаты.