Types

Type checking and type generation

Showing 697-720 of 6161 skills
open-circle

repo-source-code-review

by open-circle

Review pull requests and source code changes in /library/src/. Use when reviewing PRs, validating implementation patterns, or checking code quality before merging. Covers code quality checks, type safety, documentation review, test coverage, and common issues to watch for.

Code Review 8.7K 4mo ago
mcouthon

tech-debt

by mcouthon

"Use when finding code smells, auditing TODOs, removing dead code, cleaning up unused imports, or assessing code quality. Triggers on: 'use tech-debt mode', 'tech debt', 'code smells', 'clean up', 'remove dead code', 'delete unused', 'simplify'. Full access mode - can modify files and run tests."

Code Review 71 3mo ago
dotnet

change-tracking

by dotnet

'Implementation details for EF Core change tracking. Use when changing InternalEntityEntry, ChangeDetector, SnapshotFactoryFactory, or related entity state, snapshot, or property accessor code.'

Testing 1.1K 3mo ago
HermeticOrmus

e2e-testing-patterns

by HermeticOrmus

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

Processing 48 6mo ago
open-circle

repo-website-api-update

by open-circle

Update existing API documentation pages after source code changes. Use when syncing docs with library changes like new parameters, type constraint changes, interface updates, or function renames. Covers common change patterns and verification steps.

Code Gen 8.7K 4mo ago
groeimetai

client-scripts

by groeimetai

This skill should be used when the user asks to "create client script", "client-side script", "onLoad", "onChange", "onSubmit", "onCellEdit", "g_form", "GlideAjax", "form validation", or any ServiceNow client-side scripting.

Processing 72 3mo ago
lukevella

prisma-upgrade-v7

by lukevella

Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on "upgrade to prisma 7", "prisma 7 migration", "prisma-client generator", "driver adapter required".

Code Gen 5.1K 3mo ago
rivet-dev

openspec-continue-change

by rivet-dev

Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.

Code Gen 5.6K 3mo ago
rivet-dev

openspec-new-change

by rivet-dev

Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.

Code Gen 5.6K 3mo ago
rivet-dev

openspec-apply-change

by rivet-dev

Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.

Automation 5.6K 3mo ago
rivet-dev

openspec-continue-change

by rivet-dev

Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.

Code Gen 5.6K 3mo ago
open-circle

repo-source-code-document

by open-circle

Write JSDoc comments and inline documentation for Valibot library source code in /library/src/. Use when documenting schemas, actions, methods, or utilities. Covers interface documentation, function overloads, purity annotations, inline comment patterns, and terminology consistency.

Comments 8.7K 4mo ago
open-circle

repo-website-api-create

by open-circle

Create new API reference pages for the Valibot website at website/src/routes/api/. Use when adding documentation for new schemas, actions, methods, or types. Covers reading source code, creating properties.ts and index.mdx files, updating menu.md, and cross-referencing related APIs.

API Dev 8.7K 4mo ago
aiskillstore

react-best-practices

by aiskillstore

Provides React patterns for hooks, effects, refs, and component design. Covers escape hatches, anti-patterns, and correct effect usage. Must use when reading or writing React components (.tsx, .jsx files with React imports).

Database 343 4mo ago
actionbook

json-ui

by actionbook

CRITICAL: Use for json-ui component rendering and development. Triggers on: json-ui, json render, component catalog, report render, HTML report, I18nString, i18n, bilingual, language switch, dual language, PaperHeader, AuthorList, Abstract, MetricsGrid, Section, Highlight, Zod schema, catalog.ts, cli.ts, components/index.tsx, "how to add a component", "how to render JSON", JSON 渲染, 组件目录, 报告渲染, 多语言, 中英文切换

Processing 1.5K 4mo ago
CCOSTAN

homeassistant-dashboard-designer

by CCOSTAN

"Design, update, and refactor Home Assistant Lovelace dashboards (YAML views/partials) with a constrained, machine-safe design system: button-card-first structure, minimal card-mod styling, optional flex-horseshoe + mini-graph telemetry, strict grid/vertical-stack layout rules, centralized templates, deterministic ordering, and config validation. Use for Home Assistant dashboard work (especially config/dashboards/**), when refactoring views, adding infra/home/energy/environment panels, or translating Stitch design inspiration into safe Lovelace YAML."

Analytics 5.2K 3mo ago
open-circle

repo-structure-navigate

by open-circle

Navigate the Valibot repository structure. Use when looking for files, understanding the codebase layout, finding schema/action/method implementations, locating tests, API docs, or guide pages. Covers monorepo layout, library architecture, file naming conventions, and quick lookups.

Processing 8.7K 4mo ago
RediSearch

analyze-rust-ffi-crate-surface

by RediSearch

Determine which parts of the C codebase use Rust-defined C symbols. Use this when you want to understand which C code files may be impacted by changes to a Rust FFI crate.

Code Review 6.2K 3mo ago
aiskillstore

go-best-practices

by aiskillstore

Provides Go patterns for type-first development with custom types, interfaces, functional options, and error handling. Must use when reading or writing Go files.

Debugging 343 4mo ago
amilich

isometric-asset-sheets

by amilich

Generate sprite sheet images for the isometric city game using the GenerateImage tool. Use when creating new game assets, sprite sheets, vehicle sprites, building sprites, or any visual assets for the isometric city builder. Ensures consistent format, sizing, and isometric projections.

Game Dev 2.1K 4mo ago
tech-leads-club

nx-workspace

by tech-leads-club

Configure, explore, and optimize Nx monorepo workspaces. Use when setting up Nx, exploring workspace structure, configuring project boundaries, running tasks, analyzing affected projects, optimizing build caching, or implementing CI/CD with affected commands. Keywords - nx, monorepo, workspace, projects, targets, affected, build, lint, test.

CI/CD 4.5K 3mo ago
kubb-labs

jsdoc

by kubb-labs

Guidelines for writing minimal, high-quality JSDoc comments in TypeScript.

Docs Gen 1.7K 4mo ago
kubb-labs

plugin-architecture

by kubb-labs

Explains plugin lifecycle, generator types, and common utilities used by plugins in the Kubb ecosystem.

Code Gen 1.7K 4mo ago
cisco-ai-defense

safe-file-reader

by cisco-ai-defense

Read files from documents directory safely

File Ops 2.1K 4mo ago