{ "version": "1.0.0", "updatedAt": "2026-08-27T04:46:59.502Z", "count": 31, "skills": [ { "name": "api-designer", "description": "Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.", "path": "skills/api-designer/SKILL.md" }, { "name": "brainstorming", "description": "\"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.\"", "path": "skills/brainstorming/SKILL.md" }, { "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.", "path": "skills/code-review-and-quality/SKILL.md" }, { "name": "codebase-design", "description": "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.", "path": "skills/codebase-design/SKILL.md" }, { "name": "conventional-commits-and-pr", "description": "Use when generating commit messages, structuring pull request descriptions, or maintaining changelogs following the Conventional Commits specification.", "path": "skills/conventional-commits-and-pr/SKILL.md" }, { "name": "db-migration-safety", "description": "Use when designing database schemas, writing schema migrations, optimizing slow SQL queries, or planning zero-downtime database changes.", "path": "skills/db-migration-safety/SKILL.md" }, { "name": "documentation-and-adrs", "description": "Use when documenting architectural decisions, drafting ADRs (Architecture Decision Records), or writing technical specifications and system documentation.", "path": "skills/documentation-and-adrs/SKILL.md" }, { "name": "drawio-skill", "description": "Use when the user requests diagrams, flowcharts, architecture diagrams, ER diagrams, UML / sequence / class diagrams, SysML / MBSE diagrams (block definition, internal block, requirement, parametric), BPMN business process diagrams, swimlane / cross-functional flowcharts, network topology, cloud architecture from Terraform or Kubernetes manifests, ML/DL model figures (Transformer/CNN/LSTM), mind maps, or any visualization. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Best suited when the diagram needs custom styling, rich shape vocabulary, swimlanes, or exportable images (PNG/SVG/PDF/JPG). Generates .drawio XML and exports locally via the native draw.io desktop CLI.", "path": "skills/drawio-skill/SKILL.md" }, { "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.", "path": "skills/e2e-playwright-expert/SKILL.md" }, { "name": "frontend-design", "description": "Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.", "path": "skills/frontend-design/SKILL.md" }, { "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.", "path": "skills/github-actions-workflow-architect/SKILL.md" }, { "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.", "path": "skills/grill-me/SKILL.md" }, { "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.", "path": "skills/lab-imagegen/SKILL.md" }, { "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.", "path": "skills/lab-pdf-ocr/SKILL.md" }, { "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.", "path": "skills/lab-speech-to-text/SKILL.md" }, { "name": "ln-24-architecture-auditor", "description": "\"Audits implemented architecture fitness, boundaries, contracts, dependencies, and configuration ownership. Use for system structure; not for current-state documentation, diagrams, or plan review.\"", "path": "skills/ln-24-architecture-auditor/SKILL.md" }, { "name": "ln-71-system-design-baseline-builder", "description": "\"Creates a project baseline of architecture drivers and constraints. Use before design or planning; not for target design, plan review, implementation, or architecture audit.\"", "path": "skills/ln-71-system-design-baseline-builder/SKILL.md" }, { "name": "ln-72-current-architecture-documenter", "description": "\"Documents implemented current-state architecture from repository evidence. Use for onboarding or migration baselines; not for target design, audit verdicts, or code changes.\"", "path": "skills/ln-72-current-architecture-documenter/SKILL.md" }, { "name": "ln-73-system-design-proposal-builder", "description": "\"Creates a decision-complete target system design from requirements and constraints. Use before implementation planning; not for requirements baselines, reviews, audits, or code changes.\"", "path": "skills/ln-73-system-design-proposal-builder/SKILL.md" }, { "name": "ln-74-architecture-decision-recorder", "description": "\"Records one architecture decision with context, alternatives, tradeoffs, and consequences. Use for a significant choice; not for broad design, audit, or implementation.\"", "path": "skills/ln-74-architecture-decision-recorder/SKILL.md" }, { "name": "ln-75-architecture-diagram-builder", "description": "\"Creates evidence-backed current or target architecture diagrams when the diagram is the primary deliverable. Not for UI design, architecture audit, or invented structure.\"", "path": "skills/ln-75-architecture-diagram-builder/SKILL.md" }, { "name": "ln-76-architecture-migration-planner", "description": "\"Plans a reversible architecture migration with compatibility, data movement, rollout, and rollback. Use for current-to-target transitions; not execution, generic planning, or delivery review.\"", "path": "skills/ln-76-architecture-migration-planner/SKILL.md" }, { "name": "research", "description": "Conduct preliminary research on a topic and generate research outline. For academic research, benchmark research, technology selection, etc.", "path": "skills/research/SKILL.md" }, { "name": "research-add-fields", "description": "Add field definitions to existing research outline.", "path": "skills/research-add-fields/SKILL.md" }, { "name": "research-add-items", "description": "Add items (research objects) to existing research outline.", "path": "skills/research-add-items/SKILL.md" }, { "name": "research-deep", "description": "Read research outline, launch independent agent for each item for deep research. Disable task output.", "path": "skills/research-deep/SKILL.md" }, { "name": "research-report", "description": "Summarize deep research results into markdown report, cover all fields, skip uncertain values.", "path": "skills/research-report/SKILL.md" }, { "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.", "path": "skills/security-audit/SKILL.md" }, { "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.", "path": "skills/systematic-debugging/SKILL.md" }, { "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).", "path": "skills/test-driven-development/SKILL.md" }, { "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.", "path": "skills/web-performance-audit/SKILL.md" } ] }