Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
Guide TypeScript code quality work. Use when touching TypeScript, TSX, tsconfig, typed ESLint or Biome config, Node TypeScript scripts, or TypeScript-heavy framework code.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Use this skill when reviewing or changing TypeScript projects, TSX UI code, TypeScript configuration, typed linting, Node TypeScript scripts, or frameworks whose behavior depends on TypeScript tooling.
Before recommending upgrades or changing compiler/linter settings, inspect the project's actual toolchain:
package.json: package manager, scripts, type, engines, framework packages,
TypeScript, ESLint, typescript-eslint, Biome, build tools, and test runners.tsconfig.json, project references, framework-specific
configs, and separate lint/test/build configs.typecheck, lint, test,
build) over ad hoc runner invocations.Do not upgrade TypeScript, Node, framework packages, or lint presets just because a newer version exists. Treat framework and lockfile compatibility as the first constraint.
When a TypeScript project needs a Node runtime baseline, target the latest available production LTS line that the project's framework and deployment platform support. Prefer Active LTS over Maintenance LTS, and do not choose a Current release line for production unless the project explicitly requires it.
strict enabled for new code unless the project has a documented staged
migration plan.noUncheckedIndexedAccess, exactOptionalPropertyTypes,
noImplicitOverride, and noFallthroughCasesInSwitch when the project can
absorb the added friction.any, double assertions, broad object types, and Function. If an escape
hatch is necessary, keep it local and add a short reason.unknown plus narrowing, branded IDs where useful,
and explicit return types on exported APIs.cause or wrapped messages when crossing
module boundaries.parserOptions.projectService: true
unless the repo already has a stable project or tsconfig.eslint.json setup.tsc --noEmit or the framework type checker as the type
safety gate.nodenext, bundler, or
framework-specific defaults.module, moduleResolution, jsx, paths, or package
exports without checking runtime and bundler behavior.import type for type-only imports, especially when native Node type
stripping, verbatimModuleSyntax, or isolated emit is in play.Use heuristics to decide where to focus, not as hard rules:
Prefer repo-native scripts, in this order when available:
npm run typecheck
npm run lint
npm test
npm run build
Adapt for the package manager (pnpm, yarn, bun) and monorepo task runner
already in use. If a repository script is missing, use a direct tool invocation
only after confirming that the specific tool is declared in the project
manifest, resolved by the lockfile, and installed locally. Use the repository
package manager's documented local-only mode that fails when the executable is
missing.
Do not use acquisition-capable fallbacks such as npx, default npm exec,
pnpm dlx, yarn dlx, or bunx to fill a missing validation tool. If the
executable is absent or local-only behavior is uncertain, stop and surface an
explicit dependency decision. Add or change the dependency only through the
repository package manager and lockfile after the required approval and
dependency-security review.
For framework projects, also run the framework build or checker that the repo uses in CI. Record any skipped checks and why.
For strict-mode work, inspect the current tsconfig inheritance tree before changing compiler options. Treat strict as the umbrella setting, and evaluate stricter flags such as noUncheckedIndexedAccess and exactOptionalPropertyTypes only when the project can absorb the migration.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.
The English summary is being prepared. Showing the original description.
Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.
The English summary is being prepared. Showing the original description.
Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.
The English summary is being prepared. Showing the original description.
Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.
The English summary is being prepared. Showing the original description.
Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.
The English summary is being prepared. Showing the original description.