- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
effect-ai-language-model
by front-depiction
Master the Effect AI LanguageModel service for text generation, structured output, streaming, and tool calling. Use when working with LLM interactions, schema-validated responses, or building conversational AI systems.
prompt-engineering
by martinholovsky
"Expert skill for prompt engineering and task routing/orchestration. Covers secure prompt construction, injection prevention, multi-step task orchestration, and LLM output validation for JARVIS AI assistant."
game-development
by miles990
Game development patterns, architectures, and best practices
manage-openapi-overlays
by speakeasy-api
Use when creating, applying, or validating overlay files including x-speakeasy extensions. Covers overlay syntax, JSONPath targeting, retries, pagination, naming, grouping, open enums, global headers, custom security. Triggers on "create overlay", "apply overlay", "overlay file", "x-speakeasy", "add extension", "configure retries", "add pagination", "overlay for retries".
pinia
by martinholovsky
Pinia state management for JARVIS system state
python
by miles990
Python programming patterns and best practices
effect-ai-tool
by front-depiction
Define and implement AI tools using @effect/ai's Tool and Toolkit APIs. Use when building LLM integrations with type-safe tool definitions, parameter validation, and handler implementations. Covers user-defined tools, provider-defined tools, and toolkit composition.
writing-openapi-specs
by speakeasy-api
Reference guide for OpenAPI specification best practices, naming conventions, and expressing complex REST API patterns like polymorphism, enums, file uploads, and server-sent events. Use when writing or improving OpenAPI specs to ensure they follow established conventions and generate quality SDKs.
javascript-typescript
by miles990
Modern JavaScript and TypeScript development patterns
Design Systems Skill
by martinholovsky
Create foundations that empower teams to build consistent, beautiful products.
funkcia
by lukemorales
Adopt Funkcia in TypeScript codebases using Option, Result, OptionAsync, ResultAsync, and module utilities such as Brand, SafeJSON, SafeURI, SafeURL, and TaggedError patterns. Use when migrating from null/throw/promise-rejection flows, designing typed error boundaries, or implementing domain-safe parsing and validation.
mongodb-schema-design
by romiluz13
MongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "one-to-many", "tree structure", "16MB limit", "schema validation", "JSON Schema".
atom-state
by front-depiction
Implement reactive state management with Effect Atom for React applications
effect-ai-prompt
by front-depiction
Build prompts for Effect AI using messages, parts, and composition operators. Covers the complete Prompt API for constructing, merging, and manipulating conversations with language models.
security-practices
by miles990
OWASP Top 10, authentication, and secure coding practices
ai-ml-integration
by miles990
AI/ML APIs, LLM integration, and intelligent application patterns
php
by miles990
Modern PHP programming patterns
effect-concurrency-testing
by front-depiction
Test Effect concurrency primitives including PubSub, Deferred, Latch, Fiber coordination, SubscriptionRef, and Stream. Use this skill when testing concurrent effects, event-driven systems, or fiber coordination.
ai-context-writer
by front-depiction
Create and update ai-context.md files that document modules for AI assistants. Use when adding documentation for packages, apps, or external references that should be discoverable via /modules commands.
spec-driven-development
by front-depiction
Implement the complete spec-driven development workflow from instructions through requirements, design, and implementation planning. Use this skill when starting new features or major refactorings that benefit from structured planning before coding.
Model Context Protocol (MCP) Skill
by martinholovsky
Commit only when all pass
controller-setup
by cartridge-gg
Integrate Cartridge Controller wallet into Starknet applications. Use when setting up Controller for the first time, installing packages, configuring chains/RPC endpoints, or troubleshooting basic integration issues. Covers installation, Controller instantiation, ControllerConnector vs SessionConnector choice, chain configuration, and package compatibility.
restate
by schpet
"This skill should be used when working with Restate durable execution framework, building workflows, virtual objects, or services that need automatic retries, state management, and fault tolerance. Use when the user mentions \"restate\", \"durable execution\", \"durable workflows\", needs to build resilient distributed systems, or when they invoke /restate."
changelog
by schpet
Manage project changelogs following the Keep a Changelog format. This skill should be used when working with CHANGELOG.md files, adding changelog entries, releasing versions, or reviewing git commits for changelog purposes.