chore: add shared skills catalog (19 skills), installers, manifest, validator
This commit is contained in:
124
manifest.json
Normal file
124
manifest.json
Normal file
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user