typescript-types-expert

Audit, fix, and design TypeScript types in the Andamio T3 App codebase.

5|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Andamio-Platform/andamio-app-template --skill typescript-types-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-types-expert
Source: https://github.com/Andamio-Platform/andamio-app-template/tree/main/.claude/skills/typescript-types-expert
Command: npx skills add https://github.com/Andamio-Platform/andamio-app-template --skill typescript-types-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses issues related to TypeScript type safety, API integration, and code maintainability by auditing, fixing, and designing types according to project conventions.

Core Features & Use Cases

  • Type Auditing: Analyzes type usage for correctness, adherence to patterns, and potential issues.
  • Type Fixing: Corrects common type errors, anti-patterns, and inconsistencies.
  • Type Design: Guides the creation of new types for features, ensuring they follow project conventions for location and structure.
  • Use Case: A developer is unsure if their new data model types are correctly implemented. They use the 'audit' mode to get a health report and then the 'fix' mode to resolve any identified issues before merging.

Quick Start

Use the typescript-types-expert skill to audit the type definitions in the file 'src/app/page.tsx'.

Frequently Asked Questions about typescript-types-expert

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

FAQPage Schema
How do I audit TypeScript types for correctness and project convention adherence?

TypeScript type auditing analyzes type usage for correctness, adherence to patterns like colocation and import discipline, and potential issues. It provides a health report to identify anti-patterns before merging new data models.

How do I fix unsafe TypeScript type assertions and manual validation?

Fixing unsafe type assertions involves correcting common type errors and anti-patterns by aligning with Zod schemas and enforcing NullableString handling. This replaces manual validation with safer, schema-driven type definitions.

What is the best way to design TypeScript types for seamless API integration?

Designing TypeScript types for API integration requires guiding the creation of new types according to project conventions for location and structure. This ensures type safety and prevents inline API type definitions and direct gateway imports.

Why does my TypeScript codebase have direct gateway import issues?

Direct gateway import issues occur when type definitions bypass established project conventions. Auditing identifies these structural inconsistencies, ensuring import discipline and proper colocation principles are maintained across the codebase.

Can I use Zod schema alignment to enforce TypeScript type safety?

Yes, Zod schema alignment enforces type safety by replacing manual validation and unsafe type assertions with structured schema definitions. This ensures runtime validation matches static TypeScript types seamlessly.

When do I need to enforce colocation principles for TypeScript types?

Colocation principles for TypeScript types are needed when designing new features to ensure type definitions follow project conventions for location and structure. This maintains code quality and prevents structural inconsistencies during type auditing.