claude

typescript

TypeScript 5.9 type safety and best practices

0 on GitHubby Daniel Jankowskiv1.0.0MITupdated 11 months agolanguage
/

Plugin typescript from marketplace claude-configs in djankies/claude-configs. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (15)

  • auditing-dependencies

    Auditing and updating npm dependencies to prevent security vulnerabilities in TypeScript projects

  • avoiding-angle-bracket-assertions

    Avoid angle-bracket type assertions (<Type>) and use 'as Type' syntax instead

  • avoiding-any-types

    Teaches when and how to use unknown instead of any type in TypeScript. Use when working with TypeScript code that has any types, needs type safety, handling external data, or when designing APIs. Critical for preventing type safety violations.

  • avoiding-non-null-assertions

    Avoid non-null assertion operator (!) and use type-safe alternatives instead

  • diagnosing-type-errors

    Analyze TypeScript errors and provide detailed diagnostics with root cause analysis and specific fix recommendations

  • hashing-passwords

    CRITICAL security skill teaching proper credential and password handling. NEVER store passwords, use bcrypt/argon2, NEVER accept third-party credentials. Use when handling authentication, passwords, API keys, or any sensitive credentials.

  • refactoring-inline-types

    Refactor inline types into reusable, well-organized type definitions using interfaces, type aliases, and generics

  • resolving-type-errors

    Resolve all TypeScript errors using root cause analysis, targeted fixes, and mandatory validation

  • reviewing-type-safety

    Code review skill that checks TypeScript type safety, exported for use by cross-cutting review plugin

  • sanitizing-user-inputs

    Sanitizing and validating user input to prevent XSS, injection attacks, and security vulnerabilities in TypeScript applications

  • using-generics

    Teaches generic constraints, avoiding any in generic defaults, and mapped types in TypeScript. Use when creating reusable functions, components, or types that work with multiple types while maintaining type safety.

  • using-runtime-checks

    Teaches how to validate external data at runtime using Zod and other validation libraries in TypeScript. Use when working with APIs, JSON parsing, user input, or any external data source where runtime validation is needed.

  • using-type-guards

    Teaches how to write custom type guards with type predicates and use built-in type narrowing in TypeScript. Use when working with unknown types, union types, validating external data, or implementing type-safe runtime checks.

  • validating-external-data

    Validating external data from APIs, JSON parsing, user input, and any untrusted sources in TypeScript applications

  • validating-type-assertions

    Teaches when type assertions are safe versus dangerous in TypeScript. Use when considering using 'as' keyword, type casting, or when working with external data that might use assertions instead of proper validation.

Slash commands (1)

  • /typescript:ts

    TypeScript operations - check types, fix errors, or extract/refactor types

Hooks (4)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/check-typescript-version.sh

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-syntax.sh

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-security.sh

  • PostToolUse

    ${CLAUDE_PLUGIN_ROOT}/scripts/validate-typescript.sh

View source on GitHub

More from djankies/claude-configs

All 9 plugins →

react-19

claude

React 19 patterns, hooks, and best practices

26 skills · hooks

0

prisma-6

claude

Prisma 6 ORM patterns and best practices

19 skills · hooks

0

nextjs-16

claude

Next.js 16 breaking changes and security patterns

9 skills · 1 MCP server · hooks

0

Brief plugin description

5 skills · 1 command · 1 agent · 3 MCP servers · hooks

0

zod-4

claude

Zod v4 schema validation and best practices

9 skills · hooks

0

Tailwind CSS v4 patterns and configuration

7 skills · hooks

0

Similar plugins

Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.

7 skills · 1 command · 3 agents

anthropics/claude-code 155,476

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Install the "Systems Programming" workflow plugin from Agentic Awesome Skills.

5 skills

sickn33/agentic-awesome-skills 49,620

payload

claude

Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.

1 skill

payloadcms/payload 45,796

Maintain typescript?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins