- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
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.
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.
gitway
by Steelbore
Pure-Rust SSH toolkit for Git: transport, keys, signing, agent
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.
single-responsibility
by qiao-925
单一职责原则,确保代码文件、函数、模块职责清晰单一。适用于所有代码文件。
idea-generator
by msmolcic
Generates startup and product ideas based on user interests.
discover-validation-criteria
by squirrel289
'Extract validation requirements from schemas before implementing changes. Prevents trial-and-error by discovering constraints upfront.'
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.
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.
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
Playwright E2E Testing Framework
by XFaramirX
"The best error message is the one that never shows up." - Thomas Fuchs
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.
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.
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.
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.
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.
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.
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."
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.
schema-markup
by alexwelcing
Implement structured data for enhanced search visibility
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, 并发, 线程, 异步, 死锁"
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.'
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.
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."