{ "source": "git.byte-mate.ru/Coder/dsh-skills", "install": "clone/symlink into ~/.dsh/skills", "count": 19, "skills": [ { "name": "code-review-and-quality", "description": "Use when conducting comprehensive code reviews on pull requests, diffs, or newly implemented features to ensure architectural cleanliness, maintainability, performance, and best engineering practices.", "resources": [] }, { "name": "conventional-commits-and-pr", "description": "Use when generating commit messages, structuring pull request descriptions, or maintaining changelogs following the Conventional Commits specification.", "resources": [] }, { "name": "db-migration-safety", "description": "Use when designing database schemas, writing schema migrations, optimizing slow SQL queries, or planning zero-downtime database changes.", "resources": [] }, { "name": "documentation-and-adrs", "description": "Use when documenting architectural decisions, drafting ADRs (Architecture Decision Records), or writing technical specifications and system documentation.", "resources": [] }, { "name": "e2e-playwright-expert", "description": "Use when writing, maintaining, or debugging end-to-end (E2E) browser tests with Playwright. Ensures rock-solid locators, auto-waiting, network mocking, and flakiness prevention.", "resources": [] }, { "name": "github-actions-workflow-architect", "description": "Use when designing, optimizing, or securing GitHub Actions CI/CD workflows, caching dependencies, configuring matrix builds, and managing secrets.", "resources": [] }, { "name": "grill-me", "description": "Use when the user wants to stress-test an architecture plan, interrogate a design, or explicitly says \"grill me\". Relentlessly stress-tests technical plans before implementation starts.", "resources": [] }, { "name": "lab-imagegen", "description": "Generate images using the user's home-lab ComfyUI server (SDXL-turbo on 2x AMD Radeon Pro VII). Use when the user asks to generate, render, or create an image or picture.", "resources": [] }, { "name": "lab-pdf-ocr", "description": "Extract text from PDF documents using the user's home-lab Docling OCR server (GPU-backed). Use when the user wants to recognize text, OCR a PDF, or convert a scanned or structured PDF to markdown text.", "resources": [] }, { "name": "lab-speech-to-text", "description": "Transcribe speech from audio files (wav, mp3, ogg, m4a) using the user's home-lab Whishper speech-to-text server (GPU-backed). Use when the user wants to convert audio/voice to text, transcribe a recording, or subtitle.", "resources": [] }, { "name": "research", "description": "Conduct preliminary research on a topic and generate research outline. For academic research, benchmark research, technology selection, etc.", "userInvocable": "true", "resources": [ "agents/web-search-agent.md", "agents/web-search-modules/academic-papers.md", "agents/web-search-modules/chinese-tech.md", "agents/web-search-modules/general-web.md", "agents/web-search-modules/github-debug.md", "agents/web-search-modules/stackoverflow.md", "LICENSE" ] }, { "name": "research-add-fields", "description": "Add field definitions to existing research outline.", "userInvocable": "true", "resources": [ "LICENSE" ] }, { "name": "research-add-items", "description": "Add items (research objects) to existing research outline.", "userInvocable": "true", "resources": [ "LICENSE" ] }, { "name": "research-deep", "description": "Read research outline, launch independent agent for each item for deep research. Disable task output.", "userInvocable": "true", "resources": [ "LICENSE", "validate_json.py" ] }, { "name": "research-report", "description": "Summarize deep research results into markdown report, cover all fields, skip uncertain values.", "userInvocable": "true", "resources": [ "LICENSE" ] }, { "name": "security-audit", "description": "Use when performing security audits, vulnerability scanning, threat modeling, or reviewing code for OWASP Top 10 vulnerabilities, injection flaws, and authentication/authorization issues.", "resources": [] }, { "name": "systematic-debugging", "description": "Use when debugging complex bugs, unexpected test failures, race conditions, or production anomalies. Enforces a rigorous scientific debugging method over trial-and-error edits.", "resources": [] }, { "name": "test-driven-development", "description": "Use when building new features, refactoring existing modules, or fixing bugs using Test-Driven Development (TDD: Red-Green-Refactor cycle).", "resources": [] }, { "name": "web-performance-audit", "description": "Use when analyzing web application performance, Core Web Vitals (LCP, INP, CLS), JavaScript bundle size optimization, rendering bottlenecks, and memory leaks.", "resources": [] } ] }