Find the perfect skill
Rive Interactive - State Machine Vector Animation
Development
Rive is a state machine-based vector animation platform for creating interactive animations with runtime control. It supports inputs, ViewModel data binding, and custom events, enabling complex state transitions and two-way communication between code and animations. Use this skill when building interactive UI components, data-driven visualizations, or animations that respond to user input.
Skill Documentation Correction
Documentation
This skill analyzes conversations to detect errors in SKILL.md files and corrects them after user approval. It compares actual behavior with the documentation, proposes targeted changes (before/after), then applies edits to affected files (SKILL.md, scripts, references). Use it when a skill's instructions are outdated or incorrect based on execution feedback.
Lemline Runner Development Guide
Development
Comprehensive development guide for the modular lemline-runner ecosystem with Quarkus/Kotlin architecture, messaging patterns, and feature modules for workflow capabilities.
Specification Writing with Requirements and Scenarios
Documentation
Writes specifications for changes, generating delta specs with requirements and scenarios. Uses Given/When/Then and RFC 2119 keywords to describe added, modified, or removed behavior. Helps when you need structured, testable specifications for a proposed change.
Heal SKILL.md Files
Development
Detects the active skill from conversation context, analyzes errors or outdated instructions in its SKILL.md file, proposes specific fixes with before/after diffs, and applies changes after user approval with optional git commit. Helps maintain skill definitions when they contain wrong API references or incorrect directives.
Compliance Mapping to Security Frameworks
Security
Maps threats and controls to compliance frameworks like OWASP Top 10, SOC2, PCI-DSS, HIPAA, and GDPR. Generates compliance reports with coverage percentages and identifies gaps. Use when checking compliance status, mapping to security frameworks, or generating audit documentation.
Brainstorming & Product Design
Development
Acts as a Socratic Product Manager to explore, clarify, and define new application ideas. Use when the user has a vague idea, wants to brainstorm, or asks to design an app.
Terminal User Interface Development
Development
Expert in terminal user interface development, including interactive console applications, cross-platform TUI libraries, and responsive terminal layouts. Use this skill for building interactive terminal apps, dashboards, and command-line tools with rich UI.
Create MCP Eval
Testing
Create or modify evaluation configurations for MCP Servers. This skill guides the creation of eval YAML files, task definitions, MCP config, and agent files, and provides commands to run the evaluations using mcpchecker. Particularly useful when testing MCP server functionality through automated task assertions.
Riverpod ProviderObservers
Development
Use ProviderObserver to listen to Riverpod provider lifecycle events for logging, analytics, or debugging. Override methods like didUpdateProvider to track value changes and name providers for clearer logs. Helps when you need to monitor provider state changes in your app.
Async SQLAlchemy Patterns for FastAPI
Development
Async SQLAlchemy 2.0+ database patterns for FastAPI: session management, connection pooling, Alembic migrations, relationship loading, and query optimization.
Apple Platform Product Development
Development
Build, test, archive, and deploy Swift packages and Xcode projects for Apple platforms including iOS, macOS, watchOS, tvOS, and visionOS.