From 6705286718764a03a618b848f7d4186c43a6c960 Mon Sep 17 00:00:00 2001 From: Claude Auto-Sync Date: Thu, 16 Apr 2026 18:24:22 +0000 Subject: [PATCH] auto-sync from MEMORY.md (2026-04-16 18:24) --- CLAUDE.md | 29 +++++++++++++++++++++++++++++ knowledge-base.code-workspace | 15 +++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 knowledge-base.code-workspace diff --git a/CLAUDE.md b/CLAUDE.md index c2a4f8c..e3e70be 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -29,3 +29,32 @@ 3. Полезный код → `snippets/` 4. Обновляй inventory при изменениях в инфраструктуре 5. Коммить на русском: `git add -A && git commit -m "описание" && git push` + +## Ресёрч через OmniRoute (бесплатные модели) + +При работе над задачами используй двухэтапный подход: +1. **Ресёрч** — вызывай MCP тул `research` для поиска решений через бесплатные модели (Sonnet 4.5, GPT-5.4, Gemini) +2. **Исполнение** — реализуй найденное решение сам (Opus 4.6 через Max подписку) + +### MCP тулы omniroute +- `research(query, model?)` — запрос к бесплатной модели. По умолчанию kr/claude-sonnet-4.5 +- `research_compare(query, models?)` — сравнить ответы нескольких моделей +- `models_list()` — список доступных бесплатных моделей + +### Рекомендуемые модели для ресёрча +- `kr/claude-sonnet-4.5` — основная (Kiro/AWS, бесплатно) +- `cx/gpt-5.4` — альтернатива (Codex/OpenAI, бесплатно) +- `gh/claude-opus-4.6` — GitHub Models (бесплатно, лимиты) +- `gemini-cli/gemini-2.5-pro` — Google Gemini + +### Когда использовать research +- Поиск best practices и подходов к задаче +- Сравнение технологий/решений +- Генерация конфигов и шаблонов для проверки +- НЕ используй для простых задач где ответ очевиден + +### CLI скрипт +```bash +research "вопрос" # через Sonnet 4.5 +research -m cx/gpt-5.4 "вопрос" # через GPT-5.4 +``` diff --git a/knowledge-base.code-workspace b/knowledge-base.code-workspace new file mode 100644 index 0000000..6a22731 --- /dev/null +++ b/knowledge-base.code-workspace @@ -0,0 +1,15 @@ +{ + "folders": [ + { "path": ".", "name": "Knowledge Base" }, + { "path": "projects/niikn", "name": "НИИКН" }, + { "path": "projects/dttb", "name": "Домашний сервер" }, + { "path": "projects/krasnogorsk", "name": "Красногорск" }, + { "path": "decisions", "name": "Решения" }, + { "path": "snippets", "name": "Сниппеты" }, + { "path": "notes", "name": "Заметки" } + ], + "settings": { + "files.defaultLanguage": "markdown", + "editor.wordWrap": "on" + } +}