535f9e8cd0
Протокол работы Claude с creator/obsidian-vault как долговременной памятью через Gitea REST API. Покрывает: - структуру vault (claude/** — RW, остальное RO) - frontmatter-конвенции (type, project, tags, created/updated, relevance, confidence, private) - протокол: когда искать, что читать, куда писать, что НЕ делать - Gitea REST API шпаргалка (read/list/search/create/update/batch) - gotchas trial-and-error (поле 'content' а не 'content_base64', URL-encode путей, sha для PUT) - формат коммит-сообщений (claude: …) - правила именования, boundaries, private-флаг
56 lines
2.1 KiB
Markdown
56 lines
2.1 KiB
Markdown
# claude-skills
|
|
|
|
Custom skills for Claude.ai (claude.ai → Settings → Skills).
|
|
|
|
## Skills
|
|
|
|
| Skill | Description |
|
|
|-------|-------------|
|
|
| **bulletproof** | 12-stage adaptive dev workflow (research → deploy). Adapted for Python/Docker/Traefik/MikroTik/embedded stacks, Gitea CI/CD, SonarQube. Based on Bulletproof v5.0 by Artemiy Miller. |
|
|
| **embedded-firmware-engineer** | Bare-metal & RTOS firmware: ESP32/ESP-IDF, STM32 HAL/LL, Nordic nRF, FreeRTOS, Zephyr. NASA/JPL Power of Ten rules, banned functions, DMA/cache coherence, GPIO policy, watchdog strategy, brown-out testing. |
|
|
| **my-python-senior** | Senior-level Python engineer for systems, containers, LLM workflows, networking, and file processing. |
|
|
| **obsidian-memory** | Protocol for using `creator/obsidian-vault` (Gitea repo) as Claude's long-term memory. Vault layout, frontmatter conventions, Gitea REST API mechanics, write-permission boundaries. |
|
|
| **pcb-ai-engineer** | Code-driven schematic & PCB design using Circuit-Synth (Python) → KiCad → Altium. Universal STM-family abstraction with `family → package → pinmap → capabilities` data model. |
|
|
|
|
## Structure
|
|
|
|
```
|
|
claude-skills/
|
|
├── README.md
|
|
├── bulletproof/
|
|
│ ├── SKILL.md
|
|
│ ├── agents/
|
|
│ │ └── code-reviewer.md
|
|
│ └── templates/
|
|
│ ├── handoff.md
|
|
│ ├── plan.md
|
|
│ ├── research.md
|
|
│ └── spec.md
|
|
├── embedded-firmware-engineer/
|
|
│ └── SKILL.md
|
|
├── my-python-senior/
|
|
│ ├── SKILL.md
|
|
│ ├── ai-ml-llm.md
|
|
│ ├── containers.md
|
|
│ ├── files-io.md
|
|
│ ├── networking.md
|
|
│ └── systems.md
|
|
├── obsidian-memory/
|
|
│ └── SKILL.md
|
|
└── pcb-ai-engineer/
|
|
├── SKILL.md
|
|
├── main.py
|
|
├── mcu_core.py
|
|
├── mcu_db.py
|
|
├── mcu_peripherals.py
|
|
└── power.py
|
|
```
|
|
|
|
## Usage
|
|
|
|
Each subdirectory is a standalone skill. Upload to Claude.ai via **Settings → Profile → Custom Skills**, or point Claude Code's `--skill` flag at the `SKILL.md` file.
|
|
|
|
## License
|
|
|
|
Private — for personal use only.
|