typescript-style

Codify TypeScript style rules for ADA projects with explicit typing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/silbaram/artifact-driven-agent --skill typescript-style-silbaram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-style
Source: https://github.com/silbaram/artifact-driven-agent/tree/main/core/skills/typescript-skill
Command: npx skills add https://github.com/silbaram/artifact-driven-agent --skill typescript-style-silbaram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TypeScript codebases often suffer from drift in style and architecture, making maintenance harder and reducing readability. This skill provides a comprehensive set of rules and patterns to keep TypeScript files consistent, maintainable, and robust across ADA projects.

Core Features & Use Cases

  • Explicit typing and interface-first design to improve clarity and safety
  • Functional programming preferences with immutability-by-default and minimal surface area
  • Naming conventions, file structure guidance, and standardized error handling
  • Use cases include onboarding new contributors, code reviews, refactoring, and architectural planning

Quick Start

Start applying these rules to new and existing TS files to enforce consistency.

Frequently Asked Questions about typescript-style

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

FAQPage Schema
How do I enforce consistent TypeScript style and architecture across my project?

Apply interface-first design, explicit typing, and immutability by default to enforce consistent TypeScript style. This skill codifies naming conventions, file structures, and module boundaries to prevent architectural drift and improve codebase maintainability.

What are the best practices for TypeScript refactoring and improving code quality?

Best practices for TypeScript refactoring include adopting functional programming preferences with minimal surface area, strict type usage, and standardized error handling. This skill provides rules to reduce side effects and enforce predictable, maintainable code patterns.

Does this TypeScript style guide support onboarding new contributors?

Yes, this TypeScript style guide supports onboarding new contributors by providing comprehensive rules for explicit typing, naming conventions, and architecture. New team members can quickly align with standardized validation practices and disciplined module boundaries.

How do I configure immutability and explicit typing in TypeScript?

Configure immutability and explicit typing by applying interface-first design and functional programming preferences with minimal surface area. This skill enforces strict type usage and standardized error handling to ensure predictable and robust TypeScript code.

When do I need a TypeScript style guide for code reviews?

You need a TypeScript style guide for code reviews when architectural drift reduces readability and maintainability. This skill provides standardized rules for typing, naming conventions, and module boundaries to evaluate code consistency and quality during reviews.