Types

Type checking and type generation

Showing 1681-1704 of 6170 skills
TheBushidoCollective

graphql-inspector-validate

by TheBushidoCollective

Use when validating GraphQL operations/documents against a schema, checking query depth, complexity, or fragment usage.

API Dev 170 4mo ago
TheBushidoCollective

absinthe-schema

by TheBushidoCollective

Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.

Database 170 4mo ago
NTCoding

lightweight-design-analysis

by NTCoding

"This skill analyzes code for design quality improvements across 8 dimensions: Naming, Object Calisthenics, Coupling & Cohesion, Immutability, Domain Integrity, Type System, Simplicity, and Performance. Ensures rigorous, evidence-based analysis by: (1) Understanding code flow first via implementation-analysis protocol, (2) Systematically evaluating each dimension with specific criteria, (3) Providing actionable findings with file:line references. Triggers when users request: code analysis, design review, refactoring opportunities, code quality assessment, architecture evaluation."

Processing 319 7mo ago
NTCoding

software-design-principles

by NTCoding

"Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Triggers on: writing new classes or functions, refactoring, code review, 'clean up', method longer than 10 lines, feature envy, primitive obsession, deep nesting."

Code Gen 319 4mo ago
NTCoding

tactical-ddd

by NTCoding

"Design, refactor, analyze, and review code by applying the principles and patterns of tactical domain-driven design. Triggers on: domain modeling, aggregate design, 'entity', 'value object', 'repository', 'bounded context', 'domain event', 'domain service', code touching domain/ directories, rich domain model discussions."

Code Gen 319 3mo ago
NTCoding

writing-tests

by NTCoding

"Principles for writing effective, maintainable tests. Covers naming conventions, assertion best practices, and comprehensive edge case checklists. Based on BugMagnet by Gojko Adzic. Triggers on: writing any test, 'add tests', test review, test naming, assertion choices, edge case coverage, 'what should I test', test structure decisions."

Debugging 319 4mo ago
plurigrid

acsets-relational-thinking

by plurigrid

ACSets (Attributed C-Sets) for categorical database design and DPO rewriting

Analytics 26 5mo ago
aahl

mcp-deepwiki

by aahl

Skills for accessing and searching docs in DeepWiki/GitHub’s public code repositories can help users understand open-source project source codes, and users can also ask questions directly about the code docs.

Git & VCS 137 3mo ago
mhylle

security-review

by mhylle

Comprehensive security audit for code changes. Use this skill when implementing authentication, authorization, user input handling, API endpoints, secrets/credentials, payment features, or file uploads. Provides security checklists, vulnerability patterns, and remediation guidance. Integrates with implement-phase as a security quality gate.

Processing 17 4mo ago
mhylle

continuous-learning

by mhylle

Pattern extraction framework for learning from sessions. This skill captures valuable patterns discovered during work sessions including error resolutions, user corrections, workarounds, debugging techniques, and project-specific patterns. Triggers on Stop hook, end of session, "save learnings", "extract patterns", or when explicitly asked to capture knowledge from the current session. Outputs learned skills to ~/.claude/skills/learned/.

Debugging 17 4mo ago
SimHacker

constructionism

by SimHacker

Educational philosophy — learn by building inspectable things

Code Review 43 5mo ago
Mic92

browser-cli

by Mic92

Control Firefox browser from the command line. Use for web automation, scraping, testing, or any browser interaction tasks.

CLI Tools 25 4mo ago
fal-ai-community

fal-workflow

by fal-ai-community

Generate production-ready fal.ai workflow JSON files. Use when user requests "create workflow", "chain models", "multi-step generation", "image to video pipeline", or complex AI generation pipelines.

Agents 197 4mo ago
melodic-software

business-model-canvas

by melodic-software

Business model design using Osterwalder's Business Model Canvas and Lean Canvas. Creates 9-block canvases with structured analysis for business model innovation and startup validation.

Docs Gen 78 4mo ago
melodic-software

data-modeling

by melodic-software

Data modeling with Entity-Relationship Diagrams (ERDs), data dictionaries, and conceptual/logical/physical models. Documents data structures, relationships, and attributes.

Processing 78 5mo ago
HeshamFS

nonlinear-solvers

by HeshamFS

Select and configure nonlinear solvers for f(x)=0 or min F(x). Use for Newton methods, quasi-Newton (BFGS, L-BFGS), Broyden, Anderson acceleration, diagnosing convergence issues, choosing line search vs trust region, and analyzing Jacobian quality.

Code Review 41 4mo ago
RHEcosystemAppEng

fleet-inventory

by RHEcosystemAppEng

Query and display Red Hat Lightspeed managed system inventory. Use this skill for information-gathering requests about the fleet, registered systems, or inventory queries. This skill focuses on discovery and listing only - for remediation actions, transition to the sre-agents:remediator agent (invoke the sre-agents:remediator agent). When to use this skill: - "Show the managed fleet" - "List all systems registered in Lightspeed" - "What systems are affected by CVE-X?" - "How many RHEL 8 systems do we have?" - "Show me production systems" When NOT to use this skill (use sre-agents:remediator agent instead): - "Remediate CVE-X on these systems" - "Create a playbook for..." - "Patch system Y" This skill orchestrates MCP tools from lightspeed-mcp to provide comprehensive fleet visibility and system inventory management.

Agents 39 4mo ago
RHEcosystemAppEng

vm-delete

by RHEcosystemAppEng

Permanently delete virtual machines and their associated resources from OpenShift Virtualization. Use this skill when users request: - "Delete VM [name]" - "Remove virtual machine [name]" - "Destroy VM [name]" - "Clean up VM [name]" This skill handles permanent VM deletion with strict safety confirmations and typed verification. NOT for power management (use vm-lifecycle-manager to stop VMs).

Agents 39 3mo ago
RHEcosystemAppEng

cve-impact

by RHEcosystemAppEng

CRITICAL: This skill must be used for ALL CVE discovery and listing queries. DO NOT use raw MCP tools like get_cves directly. Use this skill when users request: - Listing critical/high-severity CVEs: "show me critical vulnerabilities", "what are the most critical CVEs", "list all high-severity vulnerabilities" - CVE discovery: "what vulnerabilities affect my account", "show me all CVEs", "what are my security risks" - CVE impact analysis for specific CVEs: "what's the impact of CVE-X?", "analyze CVE-Y" - Risk assessment: "which CVEs are most urgent?", "prioritize vulnerabilities" - Understanding affected systems for a CVE - Comparing CVE severity levels - CVE discovery and prioritization (information gathering) DO NOT use this skill when users request remediation actions like: - "Create a remediation playbook" (use sre-agents:remediator agent) - "Patch CVE-X on system Y" (use sre-agents:remediator agent) - "Remediate these CVEs" (use sre-agents:remediator agent) This skill orchestrates MCP tools (get_cves, get_cve, get_cve_systems) to provide comprehensive CVE analysis with Red Hat Lightspeed context. When users ask for remediation after seeing the analysis, invoke the sre-agents:remediator agent. IMPORTANT: ALWAYS use this skill instead of calling get_cves or other vulnerability MCP tools directly.

Agents 39 4mo ago
MooseGoose0701

mcp-builder

by MooseGoose0701

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

Processing 1.1K 3mo ago
RHEcosystemAppEng

mcp-lightspeed-validator

by RHEcosystemAppEng

This skill should be used when the user asks to "validate Lightspeed MCP", "check if Lightspeed is configured", "verify Lightspeed connection", "test Lightspeed MCP server", or when other skills need to verify lightspeed-mcp availability before executing operations.

Code Review 39 4mo ago
TheBushidoCollective

apollo-server-patterns

by TheBushidoCollective

Use when building GraphQL APIs with Apollo Server requiring resolvers, data sources, schema design, and federation.

Database 170 4mo ago
uw-ssec

parameterization

by uw-ssec

Master declarative parameter systems with Param for type-safe configuration. Use this skill when building parameterized classes with automatic validation, creating reactive dependencies with @param.depends, implementing watchers for side effects, auto-generating UIs from parameters, or organizing application configuration with hierarchical parameter structures.

Processing 24 5mo ago
uw-ssec

lumen-dashboards

by uw-ssec

Master declarative, no-code data dashboards with Lumen YAML specifications. Use this skill when building standard data exploration dashboards, connecting multiple data sources (files, databases, APIs), creating interactive filters and cross-filtering, designing responsive layouts with indicators and charts, or enabling rapid dashboard prototyping without writing code.

Analytics 24 5mo ago