Topic · Development
Best type safety skills for Claude Code, Codex and other agents.
- skills
- 301
- official
- 23
Type safety skills, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. | rolling-scopes/ | 10k | 24 repos | ~4.2k | Automated safety check: Pass | MPL-2.0 | 3 days ago |
| 2 | Describes seven Rust design patterns for the RTK CLI filter modules, with when to use each, RTK examples, and notes on when a pattern is overkill. | rtk-ai/ | 83k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 3 | Run Kedro's local lint / format / type-check / tests on changed files (uses the project's pre-commit hooks, ruff, mypy, pytest, lint-imports, detect-secrets, Make targets — in the right venv), or… | kedro-org/ | 11k | — | ~4k | Automated safety check: Pass | Unknown | yesterday |
| 4 | Applies opinionated production Python conventions chosen by the project's Python version: modern type syntax, pathlib, explicit checks and interface guidance. | docling-project/ | 68k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 5 | Guidelines for React 18 and TypeScript apps covering Suspense data fetching, lazy loading, feature folders, MUI v7 styling, TanStack Router and performance. | diet103/ | 10k | 2 repos | ~2.9k | Automated safety check: Pass | MIT | 2 mo ago |
| 6 | Walks through adding a Wagmi feature across its layers: a Viem-based core action, TanStack Query options, and React and Vue bindings. | wevm/ | 6.8k | — | ~3.8k | Automated safety check: Pass | MIT | 6 days ago |
| 7 | A playbook for fixing ESLint and TypeScript errors in the OpenObserve web frontend, with rule-by-rule guidance and typing conventions. | openobserve/ | 22k | — | ~5.1k | Automated safety check: Pass | AGPL-3.0 | today |
| 8 | Rules for choosing Rust types for filesystem paths in new Codex code, covering protocol types, internal use and model tool arguments. | openinterpreter/ | 69k | 2 repos | ~605 | Automated safety check: Pass | Apache-2.0 | today |
| 9 | Moves a legacy internal Ghost package from JavaScript and CommonJS to TypeScript and ESM in three focused commits that keep git file history intact. | TryGhost/ | 55k | — | ~1.2k | Automated safety check: Pass | MIT | today |
| 10 | 10.Nuqs nuqs (type-safe URL query state) best practices for Next.js and other React frameworks. | trycompai/ | 11k | 1 repo | ~1.7k | Automated safety check: Pass | MIT | 26 days ago |
| 11 | Sets the rules for writing GraphQL queries and mutations in .gql files, running codegen, and using generated Apollo hooks with proper error and loading handling. | ChrisWiles/ | 6.1k | 3 repos | ~1.5k | Automated safety check: Pass | No licence | 9 mo ago |
| 12 | Pattern for wrapping third-party SDK clients (Stripe, Resend, AWS, etc.) with Effect. | UsefulSoftwareCo/ | 4.1k | 1 repo | ~1.4k | Automated safety check: Pass | MIT | today |
| 13 | Walks maintainers through bumping the pinned validator package in express-validator and syncing chain types, implementations and options with the new release. | express-validator/ | 6.2k | — | ~1.2k | Automated safety check: Pass | MIT | 4 days ago |
| 14 | Sets the file structure, typing and Data API pattern for writing a new Bootstrap-style JavaScript component class in Tabler's vendored port of Bootstrap's JS. | tabler/ | 42k | — | ~2.2k | Automated safety check: Pass | MIT | yesterday |
| 15 | 15.Zod Zod schema validation best practices for type safety, parsing, and error handling. | jasonjgardner/ | 488 | 3 repos | ~1.4k | Automated safety check: Pass | GPL-3.0 | 6 days ago |
| 16 | Gives repository-specific .NET guidance for GitVersion: build and test commands, central package management, project layout and coding conventions. | GitTools/ | 3.1k | — | ~1.7k | Automated safety check: Pass | MIT | 2 days ago |
| 17 | 17.Rust Ffi Instructions for using whenever's internal Rust FFI abstractions | ariebovenberg/ | 2.4k | — | ~2.5k | Automated safety check: Pass | MIT | yesterday |
| 18 | Walks through adding a message handler to NodeBridge in Neovate Code, from the implementation and its types to an optional test entry and a run with Bun. | neovateai/ | 1.6k | — | ~1k | Automated safety check: Pass | MIT | 6 mo ago |
| 19 | Replaces a plain TypeScript union plus switch statements with frozen subclasses and a visitor interface when several places dispatch on the same variants. | prisma/ | 48k | — | ~830 | Automated safety check: Pass | Apache-2.0 | yesterday |
| 20 | 20.Valgo Add, refactor, debug, review, explain, or migrate type-safe validation in consumer Go applications using github.com/cohesivestack/valgo. | cohesivestack/ | 508 | — | ~2.4k | Automated safety check: Pass | MIT | 1 mo ago |
| 21 | Documents public methods of the meilisearch-php SDK with compact PHPDoc, including @see links, @since tags and the experimental-feature notice. | meilisearch/ | 757 | — | ~569 | Automated safety check: Pass | MIT | 14 days ago |
| 22 | Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. | fossasia/ | 1.6k | 12 repos | ~565 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 23 | Create a bumpy bump file describing which packages changed and how, for version bumping and changelog generation. | zap-studio/ | 172 | 1 repo | ~1.4k | Automated safety check: Notes | MIT | yesterday |
| 24 | 24.Dataframely Best practices for polars data processing with dataframely. An agent skill from Quantco/dataframely. | Quantco/ | 618 | — | ~2.4k | Automated safety check: Pass | BSD-3-Clause | yesterday |
| 25 | 在仓库内按代码生成器模板、项目 reference 文档和既有约定生成或修改代码。用于新增或修改 CRUD 模块、controller/service/mapper/BO/VO/entity、MyBatis-Plus/MPJ 查询、数据权限、缓存、翻译/JSON 增强、公共 common 模块能力、JavaDoc 注释,以及与后端接口配套的 Vue 3 + TypeScript… | dromara/ | 1.3k | — | ~1.6k | Automated safety check: Pass | MIT | 10 days ago |
| 26 | 26.Webext Core Utilities for browser extensions - proxy services for cross-context RPC, type-safe messaging, URL match patterns, fake browser for testing, job scheduling, and shadow DOM isolation. | mengxi-ream/ | 10k | — | ~633 | Automated safety check: Pass | GPL-3.0 | today |
| 27 | Vue 3 and Vue.js best practices for TypeScript, vue-tsc, and Volar. | oyjt/ | 627 | 3 repos | ~667 | Automated safety check: Pass | MIT | 4 mo ago |
| 28 | Teaches an agent to write fp-go v2 services with the Effect type, carrying dependencies in its type parameter instead of in context.Context or parameters. | IBM/ | 2k | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 29 | Write or improve software documentation using the Diátaxis framework — four documentation types (tutorials, how-to guides, reference, explanation), each serving a different user need. | calf-ai/ | 149 | 1 repo | ~3k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 30 | Walks through the first of six steps for adding a syncable entity to Twenty's server: metadata name, TypeORM entity, flat types and central constants. | twentyhq/ | 58k | — | ~2.8k | Automated safety check: Pass | Unknown | today |
| 31 | 31.Land TS Mono Land a PR that requires a coordinated ts-mono submodule change. | UKGovernmentBEIS/ | 2.9k | — | ~3k | Automated safety check: Pass | MIT | today |
| 32 | TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling. | cin12211/ | 223 | 11 repos | ~3.7k | Automated safety check: Pass | MIT | 16 days ago |
| 33 | Routine update of all project dependencies — uv itself, uv.lock (all groups), tool versions pinned in GitHub workflows and .pre-commit-config.yaml (uv, ruff, mypy...), and SHA-pinned GitHub Actions. | alorence/ | 111 | — | ~1.3k | Automated safety check: Pass | MIT | yesterday |
| 34 | 34.Fast Dash Build a Fast Dash web app from a Python function. An agent skill from dkedar7/fast_dash. | dkedar7/ | 129 | — | ~1.9k | Automated safety check: Pass | MIT | 3 days ago |
| 35 | Rules and references for building Obsidian plugins: ESLint rules, TypeScript practices, memory cleanup, API choices, UI standards and the community submission process. | gapmiss/ | 190 | — | ~4.5k | Automated safety check: Pass | MIT | 13 days ago |
| 36 | Explains which of the three PSL syntax tree layers to use with Prisma's parser output, and how to move between them without hand-written walks. | prisma/ | 48k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 37 | 37.Code Review A skill your agent uses when reviewing PRs, code changes, or conducting code audits in obsidian-terminal. | polyipseity/ | 948 | — | ~1.6k | Automated safety check: Pass | AGPL-3.0 | 4 days ago |
| 38 | 38.Review PR Review CausalPy pull requests end-to-end by classifying PR type, checking branch freshness, mergeability, remote CI, correctness, security, tests, docs, and maintainer concerns. | pymc-labs/ | 1.2k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 39 | Guides styling of Jaspr web components with the type-safe Styles API in Dart, covering @css annotations, inline styles and global stylesheets. | rodydavis/ | 819 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | 23 days ago |
| 40 | A skill your agent uses whenever writing, modifying, reviewing, or debugging code involving Celeste, celeste-ai, celeste-python, import celeste, src/celeste, or withceleste app integrations. | withceleste/ | 221 | — | ~1.1k | Automated safety check: Pass | MIT | today |
| 41 | 41.Merjs Work with the merjs Zig web framework. An agent skill from justrach/merjs. | justrach/ | 356 | — | ~4k | Automated safety check: Notes | MIT | 1 mo ago |
| 42 | Expert code reviewer for TypeScript + React 19 applications. | SuFxGIT/ | 114 | — | ~1.7k | Automated safety check: Pass | No licence | 6 mo ago |
| 43 | Uses the Outlines library to constrain model output to a JSON schema, Pydantic model, regex or fixed set of choices when running local models. | Orchestra-Research/ | 13k | 10 repos | ~4k | Automated safety check: Pass | MIT | 3 mo ago |
| 44 | Write or review k6 documentation across the three k6 repositories - k6-DefinitelyTyped (TypeScript types), k6-docs (user documentation), and k6 (release notes / changelog). | grafana/ | 278 | — | ~678 | Automated safety check: Pass | Apache-2.0 | yesterday |
| 45 | 45.Typescript LobeHub TypeScript style and type-safety guide. An agent skill from tahabasri/snippets. | tahabasri/ | 170 | — | ~968 | Automated safety check: Pass | MIT | 2 mo ago |
| 46 | Generates or hand-writes composable lenses for the fp-go library so nested Go structs can be read and updated immutably. | IBM/ | 2k | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 47 | 47.Fp Pack A skill your agent uses when working in projects that use fp-pack; follow pipe, SideEffect, and curry guidelines. | superlucky84/ | 112 | — | ~3.4k | Automated safety check: Pass | MIT | 5 days ago |
| 48 | Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications. | kurealnum/ | 290 | 8 repos | ~4.1k | Automated safety check: Pass | No licence | 5 mo ago |
Questions, answered from the data.
What is the best type safety skill?
Typescript Advanced Types from rolling-scopes/rsschool-app ranks first of the 301 type safety skills listed here, with the highest score: its repository has 10k GitHub stars, 24 other GitHub owners carry a copy, its SKILL.md loads about 4.2k tokens and it passes the automated safety check with no findings. Next come RTK Rust Design Patterns and Kedro Babysit.
Which type safety skills are official?
23 of the 301 type safety skills are official, published by the vendor's own GitHub organization: AST Visitor Pattern for Unions, Typed Dependencies with fp-go Effect, PSL Syntax Tree Layers, K6 Docs, fp-go Lenses for Go Structs and 18 more.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.
Explore related skills
Category
More topics in Development
- Pull requests1,927
- Refactoring1,154
- Debugging1,154
- Changelog and release notes1,147
- Code review1,053
- Technical documentation998
- Linting and formatting830
- Git workflow809
- Diagrams801
- Project scaffolding742
- Root cause analysis610
- Code quality579
- Architecture decision records562
- Commit messages556
- Git worktrees528
- Performance optimization440
- Design patterns408
- Error handling317
- Dependency management285
- Software architecture280
- Monorepo tooling267
- Async programming243
- Issue triage234
- Codebase onboarding232