dd1a85fc01d6c9375545d743db2262ffb6553b15
- Новый режим работы: извлечение Пожеланий из транскрипции совещания с заказчиком и загрузка в Devprom ALM через REST API. Один POST на одно Пожелание (без PUT), без привязки к требованиям — она остаётся за пользователем в UI. Границы режима описаны явно: скрипт не создаёт Company, Feature, IssueAuthor, документы требований. - references/meeting-wishes-extraction.md — методика: критерии отбора (что становится Пожеланием, а что нет), 8-шаговый pipeline, HTML-шаблон Description с блоками «Заказчик / Описание / Источники / Цитаты / Предметная область / Источник», Python-шаблон скрипта, антипаттерны. - references/devprom-alm-api.md — шпаргалка Devprom ALM REST API: таблица сущностей со ссылкой на /pm/all/apidocs/list (issue=Пожелание строка 45, request=Доработка строка 18), каноническое имя сущности issue для пожеланий, полный справочник полей, алгоритм POST, ограничения прав (IssueAuthor/User — только UI, DELETE на request заблокирован), порядок подготовки проекта (UI vs API), curl-примеры.
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 for the user's personal projects (infra, embedded, 1C-consulting, lotus-eletre, etc.). Vault layout, frontmatter conventions, Gitea REST API mechanics, write-permission boundaries, domain routing vs ucnl-market-memory. |
| 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. |
| ucnl-market-memory | Protocol for using ucnlmarket/ucnl-market-memory (Gitea repo) as Claude's long-term memory for UCN marketing and sales (clients, distributors, leads, trade shows, pricing, uWave/Zima2/uSpeak/USBL product marketing, export deals, regional markets). Multi-user (creator / d.zaitsev / v.vinogradova). sensitive: true flag for commercial data. Strict domain routing vs obsidian-memory. |
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
└── ucnl-market-memory/
└── SKILL.md
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.
Description
Languages
Python
60.9%
HTML
39.1%