Types

Type checking and type generation

Showing 5881-5904 of 6162 skills
observerw

python

by observerw

Comprehensive guide for the entire Python programming process. This skill MUST be consulted before writing any code in a Python project to ensure adherence to toolchains, standards, and best practices.

Processing 0 4mo ago
zhongjis

typescript

by zhongjis

Configures TypeScript projects, defines types and interfaces, writes generics, and implements type guards. Use when setting up tsconfig.json, creating type definitions, or ensuring type safety in JS/TS codebases.

Processing 0 3mo ago
Steelbore

gitway

by Steelbore

Pure-Rust SSH toolkit for Git: transport, keys, signing, agent

Git & VCS 0 1mo ago
tonyflo79

email-campaign-strategist

by tonyflo79

Design complete email campaign strategy — campaign type, email-by-email sequence blueprint, body type assignments, emotional arc, and urgency escalation. Use when launching a new email campaign, planning an email sequence, or determining the strategic architecture of a promotional email series. This skill is the architect of the email campaign — it decides WHAT gets written; E1-E4 decide HOW. Operates in two modes: Mode A (downstream from Skills 01-09 with full strategic context) or Mode B (standalone from user brief). Produces campaign-blueprint.yaml for handoff to E1 (writer). Trigger when users mention email strategy, campaign planning, sequence design, email architecture, or starting an email promotion.

Email 0 2mo ago
qiao-925

single-responsibility

by qiao-925

单一职责原则,确保代码文件、函数、模块职责清晰单一。适用于所有代码文件。

Agents 0 3mo ago
msmolcic

idea-generator

by msmolcic

Generates startup and product ideas based on user interests.

Types 0 4mo ago
squirrel289

discover-validation-criteria

by squirrel289

'Extract validation requirements from schemas before implementing changes. Prevents trial-and-error by discovering constraints upfront.'

Processing 0 3mo ago
TriNgo0108

changelog-automation

by TriNgo0108

Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.

Debugging 0 3mo ago
jzOcb

config-guard

by jzOcb

Prevent OpenClaw config changes from crashing the gateway. Auto-backup, schema validation, critical field checks, and auto-rollback. Use before any config.apply, config.patch, or openclaw.json edit.

Agents 6 3mo ago
ihistand

acuantia-dataform

by ihistand

Use when working on Acuantia's BigQuery Dataform pipeline (acuantia-gcp-dataform project) - adds Acuantia-specific patterns on top of dataform-engineering-fundamentals: ODS two-arg ref() syntax, looker_ filename prefix, Looker integration (looker_prod/looker_dev), acuantia dataset conventions, coordination with callrail_data_export/dialpad_data_integration/looker projects

Processing 0 7mo ago
XFaramirX

Playwright E2E Testing Framework

by XFaramirX

"The best error message is the one that never shows up." - Thomas Fuchs

Accessibility 0 3mo ago
zhongjis

vitest

by zhongjis

Writes and runs tests, configures test environments, mocks dependencies, and generates coverage reports. Use when setting up vitest.config.ts, writing test suites, mocking modules, or measuring code coverage.

Testing 0 3mo ago
pillarhq

webmcp

by pillarhq

Implement WebMCP tools that expose web app functionality to AI agents via the W3C navigator.modelContext API. Use when adding WebMCP tools, registering browser-callable tools, exposing page functionality to AI agents, or building agentic web features.

Docs Gen 0 3mo ago
Cygnusfear

ticket

by Cygnusfear

Use when a skill needs to persist output as a standardized artifact — research findings, plans, postmortems, reviews, design specs, decisions. Replaces bespoke output directories with a single canonical tk ticket system.

Academic 0 3mo ago
zhinjs

zhin-adapter-development

by zhinjs

Guides development of custom platform adapters in Zhin. Covers extending the Adapter abstract class, creating Bot instances, handling message events, registering tools, and lifecycle management. Use when building adapters for new chat platforms.

Code Gen 0 3mo ago
izidorome

type-fest

by izidorome

TypeScript utility types library with 180+ compile-time transformations for strict type operations, deep object manipulation, case conversions, and JSON-safe typing. Use when building type-safe APIs, config systems, state management, transforming external data schemas or when you are creating a new type.

Processing 0 4mo ago
idotta

code-comments

by idotta

Write clear, plain-spoken code comments and documentation that lives alongside the code. Use when writing or reviewing code that needs inline documentation—file headers, function docs, architectural decisions, or explanatory comments. Optimized for both human readers and AI coding assistants who benefit from co-located context.

Comments 0 3mo ago
PrakharMNNIT

svg-logo-designer

by PrakharMNNIT

"Elite SVG logo design intelligence. Creates professional hand-crafted SVG logos, brand marks, icons, wordmarks, lettermarks, emblems, abstract marks, and visual identities. Uses a rigorous multi-phase discovery interview (2-3 rounds) to extract brand DNA, emotional tone, and design intent before generating. Produces multiple concepts with layout variations, full color systems, design tokens (CSS custom properties, JSON, Figma-ready specs), and optimized SVG using advanced techniques (gradients, masks, filters, blend modes, animations). Self-evaluates every concept against a 7-criterion quality rubric. Structured iterative refinement loop. Use when creating logos, brand marks, icons, symbols, visual identities, wordmarks, lettermarks, emblems, mascot marks, scalable vector branding, brand guidelines, or design systems from logos."

Design 0 3mo ago
hedonhermdev

spores

by hedonhermdev

Manage Spotify playlists, save items to your library, and search the Spotify catalog using the spores Rust CLI. Use this skill when the user asks to create, list, inspect, or modify Spotify playlists, add tracks to playlists, save tracks/albums/playlists to the library, or search for tracks, albums, artists, or playlists on Spotify. Triggers on requests like "create a Spotify playlist", "add songs to my playlist", "save this album", "search Spotify for...", "list my playlists", "what tracks are in this playlist", or any Spotify playlist/library management task.

Processing 0 3mo ago
alexwelcing

schema-markup

by alexwelcing

Implement structured data for enhanced search visibility

Processing 0 4mo ago
lywa1998

m07-concurrency

by lywa1998

"CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, deadlock, race condition, 并发, 线程, 异步, 死锁"

Debugging 0 4mo ago
SzpakKamil

SymbolPicker

by SzpakKamil

'Expert guidance on SymbolPicker, a native SwiftUI SF Symbol picker. Use when developers mention: (1) SymbolPicker, (2) selecting SF Symbols, (3) picking symbols with colors, (4) customizing symbol picker appearance, (5) cross-platform symbol selection (iOS, macOS, visionOS), (6) specific modifiers like .symbolPickerSymbolsStyle or .symbolPickerDismiss.'

Git & VCS 0 4mo ago
TriNgo0108

csharp-dotnet-best-practice

by TriNgo0108

Master comprehensive C# and .NET best practices covering Clean Architecture, async/await, dependency injection, Entity Framework Core, modern C# 12+ features, testing, error handling, and performance optimization. Use PROACTIVELY for .NET development, code review, or establishing team standards.

Automation 0 3mo ago
Othman-Benbrahim

seuil

by Othman-Benbrahim

"SEUIL est un espace d'accompagnement hypnotique conversationnel et de transformation intérieure, fondé sur une approche douce et non directive. Activer dès qu'un utilisateur souhaite travailler sur lui-même en profondeur — qu'il arrive avec une analyse psychologique (notamment issue du skill Miroir Intégral), ou en mode libre sans cadre précis. Mots-clés déclencheurs : hypnose, visualisation, lâcher prise, schéma qui revient, émotions bloquées, travailler sur moi autrement, ressources intérieures, transformation intérieure, je veux changer, je me sens bloqué(e), séance. SEUIL opère là où l'analyse seule ne suffit plus — sur le plan du corps, de l'image, de l'inconscient et de l'émotion vécue."

Animation 0 3d ago