typescript-dev

Enforce TypeScript strict-mode rules and commit checklists across codebases.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/anicdh/agstack --skill typescript-dev-anicdh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: typescript-dev
Source: https://github.com/anicdh/agstack/tree/main/.claude/skills/typescript/typescript-dev
Command: npx skills add https://github.com/anicdh/agstack --skill typescript-dev-anicdh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures TypeScript development follows strict-mode standards and a rigorous commit checklist to prevent common mistakes and drift from the project's guidelines.

Core Features & Use Cases

  • Enforces strict mode rules (exactOptionalPropertyTypes, noPropertyAccessFromIndexSignature) across the codebase.
  • Maintains a zero-any policy, explicit casting guidelines, and organized import structures to improve reliability.
  • Provides a formal commit checklist to guarantee quality before integration.

Quick Start

Follow the TypeScript development standards before creating or modifying any .ts/.tsx files in the project.

Frequently Asked Questions about typescript-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce strict TypeScript rules like exactOptionalPropertyTypes in my codebase?▼

To enforce strict TypeScript rules like exactOptionalPropertyTypes, you need development standards that prevent common mistakes and drift from project guidelines across all TypeScript files. This ensures strict mode rules are consistently followed during coding and reviews.

What is the best way to maintain a zero-any policy in TypeScript projects?▼

The best way to maintain a zero-any policy in TypeScript is to enforce explicit casting guidelines and strict mode standards across the codebase. This prevents implicit any types and improves overall code reliability before commits.

How do I organize TypeScript imports consistently across a project?▼

To organize TypeScript imports consistently, apply development standards that maintain organized import structures across all .ts and .tsx files. This enforces a uniform import order and prevents drift from project guidelines.

What commit checklist should I use for TypeScript code reviews?▼

A TypeScript commit checklist should verify strict mode compliance, zero-any policy adherence, explicit casting, and organized imports before integration. This formal checklist guarantees code quality and prevents common mistakes during reviews.

When do I need to use noPropertyAccessFromIndexSignature in TypeScript?▼

You need to use noPropertyAccessFromIndexSignature when enforcing strict TypeScript development standards to prevent unsafe property access. This strict mode rule ensures type safety across your codebase modifications.

Does this TypeScript standards enforcement work for both .ts and .tsx files?▼

Yes, this TypeScript standards enforcement works for both .ts and .tsx files. It guides developers through initial coding, reviews, and commits, ensuring strict mode rules and a zero-any policy are followed across all TypeScript file modifications.