claude

ts

TypeScript conventions and best practices — auto-triggered convention skills plus a /dd:ts:review command

5 on GitHubby Semen Loktionovv0.1.8MITupdated 10 days ago
/

Plugin ts from marketplace napalmpapalam-skills in napalmpapalam/skills. Commands read from the repo's manifest — 10 days 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 (5)

  • core

    The TypeScript conventions that apply to almost every edit — code layout and blank lines, DRY, control flow, functions, types and enums, zod at boundaries, errors, async, module state, logging, classes, files and imports, comments, and naming. Use whenever writing, changing, or reviewing TypeScript,

  • library

    Extra TypeScript rules for a published package — the public API surface, package-prefixed names, private over #, static factories, immutable values, use*/with* builders, TSDoc on every export, error messages, ESM build and the exports map. Use whenever writing or reviewing a TypeScript library or SD

  • review

    Comprehensive TypeScript code review — runs format, typecheck, lint and tests, loads the TypeScript convention skills, reviews the changes, and writes a structured report. Use when reviewing finished TypeScript changes, closing a slice that touched TypeScript, preparing a PR for merge, or auditing T

  • testing

    TypeScript testing with bun test — file layout, describe/test naming, arrange-act-assert, fixtures and mocks, asserting errors. Use whenever writing or reviewing TypeScript tests, setting up a test runner, organizing test files or fixtures, mocking dependencies, asserting on thrown errors, or when t

  • tooling

    TypeScript project tooling on Bun — bun as package manager, runtime and test runner, bun fmt for formatting and import order, bun lint for lint rules, bun check for types, bunfig.toml, tsconfig strictness flags, workspaces, and git hooks. Use whenever setting up or changing a TypeScript project's co

Hooks (2)

  • SessionStart

    sh "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ts-session.sh"

  • UserPromptSubmit

    sh "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ts-nudge.sh"

View source on GitHub

More from napalmpapalam/skills

All 11 plugins →

rust

claude

Rust conventions and best practices — auto-triggered convention skills plus a /dd:rust:review command

6 skills · hooks

5

flow

claude

Plan and ship features as vertical slices through one living doc

5 skills

5

docs

claude

Documentation generation skills with a shared technical voice

2 skills

5

git

claude

Git conventions and workflows for Claude Code

2 skills

5

docker

claude

Docker conventions — Dockerfile authoring rules for small, cacheable, secure images

1 skill

5

english

claude

Brief English-grammar coaching on every prompt via a UserPromptSubmit hook

hooks

5

Maintain ts?

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 plugins11 plugins