- Home
- /
- Categories
- /
- Types
Types
Type checking and type generation
spring-rest-api
by pluginagentmarketplace
Build production-ready REST APIs with Spring MVC - controllers, validation, exception handling, OpenAPI
infrastructure-security
by pluginagentmarketplace
Securing AI/ML infrastructure including model storage, API endpoints, and compute resources
compiler-performance
by marius-townhouse
Use when build times are slow. Use when optimizing TypeScript projects. Use when configuring project references. Use when dealing with large codebases. Use when improving IDE responsiveness.
codebase-singularity
by vishalsachdev
"Apply the codebase singularity approach: reliable codebase understanding and change with a repeatable workflow, guardrails, and verification gates. Use for repo work (feature, bugfix, refactor, migration) when you need high trust, minimal diffs, and explicit validation and exit criteria."
no-type-in-docs
by marius-townhouse
Use when writing comments about types. Use when documenting function parameters. Use when naming variables.
typescript-type-safe-api-contracts
by Agentient
TypeScript patterns for type-safe API contracts with strict typing and Zod integration. PROACTIVELY activate for: (1) designing type-safe API interfaces, (2) creating Zod schemas for validation, (3) implementing generic response wrappers. Triggers: "api design", "type safety", "zod validation"
architecture-patterns
by pluginagentmarketplace
Design, evaluate, and document software architecture patterns
kubernetes-patterns
by mindmorass
Kubernetes deployment patterns and best practices. Use when creating Kubernetes manifests, Helm charts, configuring pods, services, deployments, or troubleshooting K8s clusters.
security
by pluginagentmarketplace
Production-grade security testing skill with OWASP Top 10, vulnerability scanning, penetration testing guidance, and compliance validation
go-error-handling
by jovermier
Go error handling patterns including wrapping, custom error types, errors.Is/As, and error conventions. Use when handling, creating, or checking errors in Go.
codegen-over-complex-types
by marius-townhouse
Use when types become extremely complex. Use when types mirror external schemas. Use when maintaining type-to-schema mappings. Use when types require extensive type-level logic. Use when types drift from data sources.
different-variables-types
by marius-townhouse
Use when tempted to reuse variables. Use when variable changes type. Use when using union types for multiple purposes.
index-signature-alternatives
by marius-townhouse
Use when defining object types with dynamic keys. Use when tempted to use index signatures. Use when parsing CSV or JSON data.
avnu
by avnu-labs
Integrate avnu SDK for Starknet DeFi: token swaps with best-price routing, DCA recurring buys, native staking, gasless transactions via paymaster, and market data. Use when building Starknet trading, DEX aggregation, or DeFi automation features.
limit-any-type
by marius-townhouse
Use when tempted to use any type. Use when getting type errors that seem hard to fix. Use when migrating JavaScript to TypeScript.
function-type-expressions
by marius-townhouse
Use when writing multiple functions with same signature. Use when implementing callbacks. Use when matching existing function types.
form-patterns
by retrip-ai
React Hook Form patterns with Zod validation. Use when implementing forms, validation schemas, form state management, edit forms with unsaved changes, or array fields.
execute
by jforksy
Execute implementation plan with elegant, modular code following existing patterns
automation
by pluginagentmarketplace
Production-grade test automation skill covering Selenium, Cypress, Playwright, Appium with POM architecture, retry logic, and CI/CD integration
exclusive-or-properties
by marius-townhouse
Use when exactly one of several properties should be present. Use when modeling mutually exclusive options. Use when building component props with alternative configurations. Use when designing API parameters that have variants.
Design to Code
by Gyejoon
This skill should be used when the user asks to "코드 변환", "React 생성", "Tailwind 코드", "컴포넌트 코드", "디자인을 코드로", ".pen 파일에서 코드", or wants to convert Pencil designs into React + Tailwind CSS code.
branded-types
by marius-townhouse
Use when primitive types need semantic distinction. Use when string or number types have different meanings. Use when you need nominal typing.
kieran-python-reviewer
by carmandale
Reviews Python code with an extremely high quality bar for Pythonic patterns, type safety, and maintainability. Use after implementing features, modifying code, or creating new Python modules.
exhaustiveness-checking
by marius-townhouse
Use when handling tagged unions. Use when adding new cases to discriminated unions. Use when switch statements must cover all cases.