67 lines
4.6 KiB
Markdown
67 lines
4.6 KiB
Markdown
# dsh-skills — shared DeepSeek Harness skills
|
|
|
|
Общий каталог скиллов для DeepSeek Harness (`~/.dsh/skills`).
|
|
Каждый скилл — папка `skills/<name>/SKILL.md` (+ вложенные ресурсы/скрипты), по схеме провайдера `dsh-skill-filesystem`.
|
|
|
|
## Состав (31 скиллов)
|
|
|
|
См. [manifest.json](manifest.json) — программный каталог метаданных. Список скиллов:
|
|
|
|
| Скилл | Описание |
|
|
|---|---|
|
|
| `api-designer` | Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or ... |
|
|
| `brainstorming` | "You MUST use this before any creative work - creating features, building com... |
|
|
| `code-review-and-quality` | Use when conducting comprehensive code reviews on pull requests, diffs, or ne... |
|
|
| `codebase-design` | Shared vocabulary for designing deep modules. Use when the user wants to desi... |
|
|
| `conventional-commits-and-pr` | Use when generating commit messages, structuring pull request descriptions, o... |
|
|
| `db-migration-safety` | Use when designing database schemas, writing schema migrations, optimizing sl... |
|
|
| `documentation-and-adrs` | Use when documenting architectural decisions, drafting ADRs (Architecture Dec... |
|
|
| `drawio-skill` | Use when the user requests diagrams, flowcharts, architecture diagrams, ER di... |
|
|
| `e2e-playwright-expert` | Use when writing, maintaining, or debugging end-to-end (E2E) browser tests wi... |
|
|
| `frontend-design` | Guidance for distinctive, intentional visual design when building new UI or r... |
|
|
| `github-actions-workflow-architect` | Use when designing, optimizing, or securing GitHub Actions CI/CD workflows, c... |
|
|
| `grill-me` | Use when the user wants to stress-test an architecture plan, interrogate a de... |
|
|
| `lab-imagegen` | Generate images using the user's home-lab ComfyUI server (SDXL-turbo on 2x AM... |
|
|
| `lab-pdf-ocr` | Extract text from PDF documents using the user's home-lab Docling OCR server ... |
|
|
| `lab-speech-to-text` | Transcribe speech from audio files (wav, mp3, ogg, m4a) using the user's home... |
|
|
| `ln-24-architecture-auditor` | "Audits implemented architecture fitness, boundaries, contracts, dependencies... |
|
|
| `ln-71-system-design-baseline-builder` | "Creates a project baseline of architecture drivers and constraints. Use befo... |
|
|
| `ln-72-current-architecture-documenter` | "Documents implemented current-state architecture from repository evidence. U... |
|
|
| `ln-73-system-design-proposal-builder` | "Creates a decision-complete target system design from requirements and const... |
|
|
| `ln-74-architecture-decision-recorder` | "Records one architecture decision with context, alternatives, tradeoffs, and... |
|
|
| `ln-75-architecture-diagram-builder` | "Creates evidence-backed current or target architecture diagrams when the dia... |
|
|
| `ln-76-architecture-migration-planner` | "Plans a reversible architecture migration with compatibility, data movement,... |
|
|
| `research` | Conduct preliminary research on a topic and generate research outline. For ac... |
|
|
| `research-add-fields` | Add field definitions to existing research outline. |
|
|
| `research-add-items` | Add items (research objects) to existing research outline. |
|
|
| `research-deep` | Read research outline, launch independent agent for each item for deep resear... |
|
|
| `research-report` | Summarize deep research results into markdown report, cover all fields, skip ... |
|
|
| `security-audit` | Use when performing security audits, vulnerability scanning, threat modeling,... |
|
|
| `systematic-debugging` | Use when debugging complex bugs, unexpected test failures, race conditions, o... |
|
|
| `test-driven-development` | Use when building new features, refactoring existing modules, or fixing bugs ... |
|
|
| `web-performance-audit` | Use when analyzing web application performance, Core Web Vitals (LCP, INP, CL... |
|
|
|
|
## Установка
|
|
|
|
Скиллы DSH читает из `~/.dsh/skills` (и `~/.agents/skills`). Установи каталог в каталог скиллов:
|
|
|
|
### PowerShell (Windows)
|
|
|
|
```powershell
|
|
.\install.ps1
|
|
```
|
|
|
|
Синхронизирует директорию `skills/` напрямую в `$env:DSH_HOME\skills` (по умолчанию `~/.dsh/skills`).
|
|
|
|
### Bash/macOS/Linux
|
|
|
|
```bash
|
|
./install.sh "$HOME/.dsh/skills"
|
|
```
|
|
|
|
После установки перезапусти агента — каталог подхватится автоматически (`dsh-skill-filesystem` наблюдает файлы).
|
|
|
|
## Проверка
|
|
|
|
`validate.py` — проверяет frontmatter каждого `SKILL.md` (обязательные `name`, `description`; kebab-case) по правилам `dsh-skill-filesystem`.
|