claude: add ucnl-market-memory skill; domain-route obsidian-memory

- Новый skill ucnl-market-memory для репо ucnlmarket/ucnl-market-memory
  (маркетинг и продажи UCN)
- В obsidian-memory добавлено domain routing: личное → obsidian-vault,
  UCN sales/marketing → ucnl-market-memory
- Description обоих skills обновлены для корректного triggering
- README верхнего уровня обновлён
This commit is contained in:
Claude
2026-04-20 11:07:04 +00:00
parent 8c6a24a685
commit 9a2414def3
3 changed files with 295 additions and 9 deletions
+25 -1
View File
@@ -1,6 +1,6 @@
---
name: obsidian-memory
description: Protocol for using creator/obsidian-vault (Gitea repo at h3fq32.golive.ru) as Claude's long-term memory. Trigger when the user references past work ("my X project", "we decided Y", "remember that..."), asks Claude to remember/save/update/forget something, mentions a project by name (lotus-eletre, uspeak, homework-*, 1c-*, pcb-*, obsidian, claude-skills), or whenever a substantive insight, decision, or fact surfaces that's worth preserving between sessions. Also covers answering non-trivial project questions that benefit from previously stored context. Describes vault layout, frontmatter conventions, Gitea REST API mechanics (read/list/search/create/update), naming rules, and write permissions. Do NOT trigger for simple one-off technical questions or casual chat that doesn't involve the user's ongoing projects or personal context.
description: Protocol for using creator/obsidian-vault (Gitea repo at h3fq32.golive.ru) as Claude's long-term memory for the user's PERSONAL projects (infrastructure, embedded, 1C-consulting, lotus-eletre, uspeak trademark, homework-*, claude-skills, etc.). Trigger when the user references past work ("my X project", "we decided Y", "remember that..."), asks Claude to remember/save/update/forget something, mentions a personal project by name, or whenever a substantive insight, decision, or fact surfaces that's worth preserving between sessions. Also covers answering non-trivial project questions that benefit from previously stored context. Describes vault layout, frontmatter conventions, Gitea REST API mechanics (read/list/search/create/update), naming rules, and write permissions. Do NOT trigger for simple one-off technical questions or casual chat that doesn't involve the user's ongoing projects or personal context. Do NOT trigger for UCN marketing/sales topics — clients, distributors, leads, trade shows (INNOPROM etc.), pricing/КП, product marketing for uWave/Zima2/uSpeak/USBL product lines, export deals, regional markets — those belong to the separate `ucnl-market-memory` skill and its own vault `ucnlmarket/ucnl-market-memory`.
---
# obsidian-memory
@@ -20,6 +20,26 @@ Claude читает и пишет заметки через Gitea REST API.
Если ни там, ни там его нет — попросить пользователя один раз в начале,
в последующих вызовах использовать.
## Domain routing — жёсткое правило
Есть **два независимых vault'а**, каждый под свою область:
| Домен | Vault | Skill |
|---|---|---|
| Личное: infra, embedded, 1С-консалтинг не-UCN, lotus-eletre, uspeak-trademark, homework-*, claude-skills, быт | `creator/obsidian-vault` | **этот** (`obsidian-memory`) |
| Маркетинг и продажи UCN: клиенты, дистрибьюторы, лиды, выставки, КП, экспорт, продуктовый маркетинг uWave/Zima2/uSpeak/USBL | `ucnlmarket/ucnl-market-memory` | `ucnl-market-memory` |
Содержимое одного домена **не попадает** во второй vault. Пограничные
случаи (например, внедрение 1С для самой UCN как клиента) — спрашивать
у пользователя явно, не угадывать. По умолчанию: техническая сторона
(BSL-код, архитектура, миграция) → obsidian-vault; коммерческая
сторона (стоимость контракта, отношения с заказчиком, внутренние
условия) → ucnl-market-memory.
Если пользователь говорит «запомни что uWave продаётся Mavi Marine
за X» — это UCN sales, сюда писать нельзя. Если говорит «на моём
Bambu Lab ASA печатается при 260°C» — это личное, не в ucnl-market-memory.
## Vault layout
```
@@ -281,3 +301,7 @@ curl -sS -X POST -H "Authorization: token $TOKEN" \
и не упоминать.
- **Честно флагить противоречия** между тем что в vault и что говорит
пользователь, не исправляя молча.
- **Не трогать чужой домен.** UCN sales/marketing → только в
`ucnlmarket/ucnl-market-memory` через skill `ucnl-market-memory`.
Никогда не дублировать материалы между vault'ами — это не sync,
это один источник истины на домен.