Results for “type-checking”
37 skillstype-checking-pattern
Fix F821 undefined name errors for optional dependencies using TYPE_CHECKING
3
mypy
Catches type errors before runtime using static type checking with gradual typing, strict mode, and Protocol support for Python projects.
71 · bundle
pydantic
Python data validation using type hints and runtime type checking with Pydantic v2's Rust-powered core for high-performance validation in FastAPI, Django, and configuration management.
71 · bundle
code-qc
Runs a structured quality control audit on codebases, covering tests, imports, static analysis, type checking, smoke tests, UI verification, file consistency, and documentation, producing a PASS/WARN/FAIL report.
10 · bundle
More results
python-typing
Design, review, debug, and test Python static types including Protocol, generics, variance, overloads, TypedDict, ParamSpec, TypeGuard, and narrowing.
0 · bundle
ts-testing-types
TypeScript Testing Types
18 · bundle
ts-type-guards
TypeScript Type Guards
18 · bundle
ts-branded-types
TypeScript Branded Types
18 · bundle
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
580 · bundle
python-typing-and-async
Type hints are checked by a separate tool (`mypy`, `pyright`), never by CPython
2
validate
Runs bottom-up type-chain validation across database, hooks, and UI layers, then fixes errors at the failing layer for project health checks before large changes.
1
type-safety-chain
Implements or verifies the six-layer type safety chain from Drizzle schema through Zod, services, API routes, and React hooks, including regeneration after DB changes and bootstrapping in new folders.
1
quality-review
Analyzes type design for encapsulation, invariant expression, usefulness, and enforcement, providing scores and improvement suggestions.
1
tighten-typescript-types
Use when tightening annotations in existing TypeScript, removing avoidable any or assertions, improving changed-file types, or reducing compiler errors without broad refactoring.
1
ts-strict-mode
TypeScript Strict Mode
18 · bundle
ts-utility-types
TypeScript Utility Types
18 · bundle
speckit-review-types
Type design analysis — encapsulation, invariant expression, usefulness, and enforcement.
11
typescript
Applies TypeScript/JavaScript rules for types, async behavior, APIs, tooling, tests, and architecture.
0
verify
Combined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks). Use as a quality gate after creating notes or as periodic maintenance. Triggers on "/verify", "/verify [note]", "verify note quality", "check note health".
3 · bundle
python-typing-reference
Answer detailed or normative questions about Python's type system using the complete vendored typing specification. Use for subtle assignability, generics, variance, protocols, overloads, narrowing, qualifiers, TypedDict, or checker-semantics questions that exceed everyday annotation guidance.
1 · bundle
ts-mapped-types
TypeScript Mapped Types
18 · bundle
ship-check
Verify work before committing, pushing, or requesting review
1 · bundle
verification-loop
Runs a multi-phase verification pipeline including build, type-check, lint, tests, security scan, and diff review to ensure code quality before creating a PR.
226k
check
扫描全 wiki 发现健康问题,生成修复建议报告(覆盖全 9 种 entity + graph 一致性)
77
click-test-plan
Design click and first-click tests to evaluate navigation clarity and information findability in user interfaces.
1.7k
verification-patterns
Provides grep-based patterns to verify that code artifacts are real implementations rather than stubs or placeholders, covering React components, API routes, database schemas, and hooks.
1
requirement-checklist
Generate comprehensive checklists to validate requirements quality (Unit Tests for Specs). Critically examine the spec for clarity, completeness, and consistency before implementation starts.
2
design-type-scale
Type Scale
18 · bundle
frontend-type-script
Escribe TypeScript estricto con tipos que ayudan: interfaces, genéricos, satisfies y uniones discriminadas, y resuelve errores de tipos.
0
type-juggling
PHP type juggling and weak comparison (`==`) bypass. Use when authentication, HMAC/signature checks, or token validation uses loose equality, numeric coercion, or hash comparisons without strict types — common in legacy PHP and CTF-style code paths.
21
requesting-code-review
Self-contained code review checklist — formatting, type safety, duplication, readable conditions, logic-out-of-UI, test coverage, comment quality. Adapts to whatever tooling the project actually has (skips Prettier/TypeScript/test-runner checks if unconfigured). Use before merging, after completing a feature, or any time you want a second pass on code quality. In Claude Code, prefer the official `code-review` skill or `pr-review-toolkit`/`feature-dev` code-reviewer agents instead — both are real, installed, and go deeper than this checklist. This copy exists for Codex/Cursor portability, where those agents aren't available.
3
verify-changes
Prove code works by running it, not just checking it exists. Verification through execution rather than inspection. Use after writing or modifying code to ensure it actually functions correctly.
3
grammar-check
Identify grammar, logical, and flow errors in text and suggest targeted fixes without rewriting the entire text. Use when proofreading content, checking writing quality, or reviewing a draft.
0
python-quality-tools
Use when formatting, linting, or type-checking standalone Python files that are not governed by a repository toolchain. Do not use for pyproject.toml or repository-level tooling work.
1
python-project-tooling
Configure and maintain Python projects, dependencies, packaging, environments, linting, formatting, type checking, testing, builds, and publishing. Use for pyproject.toml, an existing repository toolchain, or repository-level Python tooling work, not for a standalone script.
1
python
Python language (3.10-3.14). Covers typing, async, and modern patterns. Use when writing Python applications. USE WHEN: user mentions "python", "type hints", "dataclasses", "async/await", asks about "asyncio", "context managers", "match statement", "walrus operator", "PEP 695", "type parameter", "generic" DO NOT USE FOR: FastAPI framework - use `backend-fastapi` skill instead DO NOT USE FOR: Django framework - use Django-specific skill DO NOT USE FOR: Package management - use `python-packaging` skill DO NOT USE FOR: Linting/type checking config - use `python-quality` skill
28 · bundle