.cursor/skills/knowledge-db/SKILL.md
--- name: knowledge-db description: Работа с базой знаний knowledge-db. Структура узлов, создание записей. Путь к базе: {{DATA_PATH}} --- # База знаний knowledge-db При работе с базой знаний используй структуру узлов и правила ниже. ## Путь к базе Путь к корню базы: **{{DATA_PATH}}** ## Структура узла Каждый узел (статья, заметка) — папка с главным файлом `{имя-папки}.md` (формат Obsidian): | Элемент | Назначение | |---------|------------| | `{dirname}.md` | Главный файл: YAML frontmatter
npx skillsauth add strider2038/knowledge-db .cursor/skills/knowledge-dbInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
При работе с базой знаний используй структуру узлов и правила ниже.
Путь к корню базы: {{DATA_PATH}}
Каждый узел (статья, заметка) — папка с главным файлом {имя-папки}.md (формат Obsidian):
| Элемент | Назначение |
|---------|------------|
| {dirname}.md | Главный файл: YAML frontmatter + markdown-тело |
| notes/ | Дополнительные заметки (.md) |
| images/ | Изображения |
| .local/ | Служебные данные (исключены из git) |
---
keywords: [tag1, tag2]
created: "2024-01-01T00:00:00Z"
updated: "2024-01-01T00:00:00Z"
annotation: "Краткое описание" # опционально
source: "https://..." # опционально
sourceType: article # опционально
---
# Заголовок
Основной контент (markdown)...
Обязательные поля во frontmatter: keywords, created, updated.
{dirname}.mdtopic/subtopic/node-name/)node-name.md с frontmatter и теломdevelopment
Knowledge base layout and node format for knowledge-db. Use when creating or editing KB markdown files. Root path placeholder {{DATA_PATH}}.
development
Frontend web/ (React, TypeScript, Vite). Используй при работе с web/src/**/*.tsx, web/src/**/*.ts.
tools
Регистрация фоновых процессов через pior/runnable. Используй при добавлении Telegram bot и других воркеров в kb-server.
testing
Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.