Types

Type checking and type generation

Showing 1969-1992 of 6618 skills
zhaono1

api-documenter

by zhaono1

API documentation specialist for OpenAPI/Swagger specifications. Use when documenting REST or GraphQL APIs.

API Dev 84 9mo ago
zhaono1

performance-engineer

by zhaono1

Performance optimization specialist for improving application speed and efficiency. Use when investigating performance issues or optimizing code.

Database 84 9mo ago
tidyverse

types-check

by tidyverse

Validate function inputs in R using a standalone file of check_* functions. Use when writing exported R functions that need input validation, reviewing existing validation code, or when creating new input validation helpers.

Processing 5.1K 8mo ago
NTCoding

lightweight-design-analysis

by NTCoding

"This skill analyzes code for design quality improvements across 8 dimensions: Naming, Object Calisthenics, Coupling & Cohesion, Immutability, Domain Integrity, Type System, Simplicity, and Performance. Ensures rigorous, evidence-based analysis by: (1) Understanding code flow first via implementation-analysis protocol, (2) Systematically evaluating each dimension with specific criteria, (3) Providing actionable findings with file:line references. Triggers when users request: code analysis, design review, refactoring opportunities, code quality assessment, architecture evaluation."

Processing 356 11mo ago
NTCoding

software-design-principles

by NTCoding

"Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Triggers on: writing new classes or functions, refactoring, code review, 'clean up', method longer than 10 lines, feature envy, primitive obsession, deep nesting."

Code Gen 356 8mo ago
NTCoding

tactical-ddd

by NTCoding

"Design, refactor, analyze, and review code by applying the principles and patterns of tactical domain-driven design. Triggers on: domain modeling, aggregate design, 'entity', 'value object', 'repository', 'bounded context', 'domain event', 'domain service', code touching domain/ directories, rich domain model discussions."

Code Gen 356 8mo ago
NTCoding

writing-tests

by NTCoding

"Principles for writing effective, maintainable tests. Covers naming conventions, assertion best practices, and comprehensive edge case checklists. Based on BugMagnet by Gojko Adzic. Triggers on: writing any test, 'add tests', test review, test naming, assertion choices, edge case coverage, 'what should I test', test structure decisions."

Debugging 356 8mo ago
existential-birds

adr-decision-extraction

by existential-birds

Extract architectural decisions from conversations. Identifies problem-solution pairs, trade-off discussions, and explicit choices. Use when analyzing session transcripts for ADR generation.

API Dev 84 8mo ago
ZhanlinCui

json-canvas

by ZhanlinCui

Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.

Processing 193 9mo ago
ovachiever

agile-product-owner

by ovachiever

Agile product ownership toolkit for Senior Product Owner including INVEST-compliant user story generation, sprint planning, backlog management, and velocity tracking. Use for story writing, sprint planning, stakeholder communication, and agile ceremonies.

Code Gen 55 11mo ago
d-kimuson

article-writing

by d-kimuson

箇条書きコンテンツを技術記事に仕上げる際に使用する。自然な文体とスタイルで執筆するためのガイドライン。

Processing 4 8mo ago
OmniNode-ai

Checkpoint

by OmniNode-ai

Pipeline checkpoint management for resume, replay, and phase validation

Git & VCS 4 3mo ago
d-kimuson

investigate

by d-kimuson

問題の原因調査・切り分けを行うときに有効化

Debugging 4 8mo ago
TheBeardedBearSAS

quality-tools

by TheBeardedBearSAS

Quality Tools - ESLint, TypeScript, Prettier. Use when setting up quality tools or CI.

CI/CD 107 9mo ago
TheBeardedBearSAS

coding-standards

by TheBeardedBearSAS

React Native Coding Standards - TypeScript. Use when reviewing code style or formatting.

i18n 107 9mo ago
Lubu-Labs

langgraph-state-management

by Lubu-Labs

Design state schemas, implement reducers, configure persistence, and debug state issues for LangGraph applications. Use when users want to (1) design or define state schemas for LangGraph graphs, (2) implement reducer functions for state accumulation, (3) configure persistence with checkpointers (InMemorySaver/MemorySaver, SqliteSaver, PostgresSaver), (4) debug state update issues or unexpected state behavior, (5) migrate state schemas between versions, (6) validate state schema structure, (7) choose between TypedDict and MessagesState patterns, (8) implement custom reducers for lists, dicts, or sets, (9) use the Overwrite type to bypass reducers, (10) set up thread-based persistence for multi-turn conversations, or (11) inspect checkpoints for debugging.

Agents 107 8mo ago
ma496

backend-feature

by ma496

Create a new vertical-slice feature under src/backend/Source/Features (Core + Endpoints + Feature.cs + permission and entitlement providers), or work across existing features. Use when adding a whole capability rather than a single endpoint, and whenever cross-feature dependency, [AllowOutside] or [NoDirectUse] questions come up.

Code Gen 4 8d ago
julianobarbosa

obsidian-bases

by julianobarbosa

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

File Ops 14 9mo ago
julianobarbosa

argocd-cluster-bootstrapping

by julianobarbosa

Complete ArgoCD cluster bootstrapping skill for multi-repository GitOps environments. Use when provisioning new Kubernetes clusters, registering clusters with ArgoCD, configuring ApplicationSets, setting up cluster secrets, or troubleshooting cluster connectivity issues.

CLI Tools 14 9mo ago
julianobarbosa

json-canvas

by julianobarbosa

Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.

Processing 14 9mo ago
LeoYeAI

agent-designer

by LeoYeAI

"Agent Designer - Multi-Agent System Architecture"

Design 2.2K 6mo ago
olorehq

olore-t3-env-latest

by olorehq

Local t3-env documentation reference (latest). T3 Env documentation. Use for type-safe environment variable validation with Zod/Valibot, Next.js and Nuxt integration, and runtime env configuration.

Database 104 8mo ago
olorehq

olore-rhf-latest

by olorehq

Local React Hook Form documentation reference (latest). Performant, flexible, and extensible forms with easy-to-use validation.

File Ops 104 8mo ago
olorehq

olore-neverthrow-latest

by olorehq

Local neverthrow documentation reference (latest). Neverthrow documentation. Use for type-safe error handling with Result and ResultAsync, railway-oriented programming, andThen/map chaining, and error aggregation in TypeScript.

Debugging 104 8mo ago