domain-language-types
Use when naming types. Use when types describe structure not meaning. Use when domain experts won't understand type names.
Find an Agent Skill for your task. Read the guide and copy the install command.
Updated 11-03 00:11
39,283 results
Use when naming types. Use when types describe structure not meaning. Use when domain experts won't understand type names.
Use when type assertions are necessary. Use when function implementations need any. Use when hiding unsafe code.
Use when types become too complex. Use when precision causes false positives. Use when accuracy is uncertain.
Use when adding optional properties. Use when types have many optional fields. Use when considering required vs optional.
Use when finishing TypeScript migration. Use when enabling strict mode. Use when finalizing tsconfig. Use when ensuring type safety. Use when completing…
Use when surprised by TypeScript accepting unexpected values. Use when designing function parameters. Use when testing with mock objects.
Use when confused why TypeScript infers general types. Use when const vs let gives different types. Use when literals become string or number.
Interacts with the FreeAgent accounting API to manage invoices, contacts, projects, expenses, timeslips, and other financial data. Use when the user needs to…
Build bots and mini-apps for MAX Messenger (max.ru, MAX) — Bot API at platform-api2.max.ru, official Go client (max-bot-api-client-go), Go framework maxbot,…
Local mirror of OpenAI Codex product documentation (learn.chatgpt.com/docs): CLI, Cloud, web app, IDE extension, hooks, skills, plugins, MCP, subagents,…
Amplication integration. Manage data, records, and automate workflows. Use when the user wants to interact with Amplication data.
Backendless integration. Manage data, records, and automate workflows. Use when the user wants to interact with Backendless data.
Yapily integration. Manage data, records, and automate workflows. Use when the user wants to interact with Yapily data.
Create backend with ElysiaJS, a type-safe, high-performance framework.
Vendor-aware PLC engineering skill for IEC 61131-3 logic design, review, debugging, refactoring, and documentation routing.
Feature coding implementation executor (TDD-driven). Automatically reads the task plan, executes the development tasks of the specified phase following the Red-Green-Refactor cycle, and upon completion updates the task status and performs a quality check.
React specialist perspective for the weekly review. Focuses on hooks discipline, re-rendering, Suspense / RSC, and Context design. Opinionated on React idioms.
Unity game engine patterns, lifecycle, best practices, and C# conventions
Interactively guides the documentation of arc42 Section 9 (Architecture Decisions) using Nygard ADR format extended with toolkit cross-references. Asks about…
Draft a commit message following the organization's git and commit message guidelines.
Used to separate the purpose, operations, and contract that consumers need to know from internal technology and procedures, and to design and audit technical leakage, caller branching, responsibility boundaries, and change locality. Not used for reducing ifs, mass-producing interfaces, or selecting the overall architecture.
Router used when integrating two or more specialized artifacts, or an end-to-end trace from requirements to implementation, review, and verification. Do not use it for a single design artifact or for small mechanical changes that do not touch public semantics.
Common Walrus error messages, their causes, and fixes. Use when the user encounters an error while using Walrus CLI, TypeScript SDK, HTTP API, or Move…
Run Nextflow Registry modules natively using `nextflow module` commands. Use when running, listing, or getting info about Nextflow modules.