language-typescript

Enforce repository-wide TypeScript conventions across multi-package monorepos.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/developer239/marek-opencode --skill language-typescript-developer239
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: language-typescript
Source: https://github.com/developer239/marek-opencode/tree/main/src/skills/language-typescript
Command: npx skills add https://github.com/developer239/marek-opencode --skill language-typescript-developer239

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript conventions and best practices are codified into a single, repeatable standard to reduce drift across a monorepo and accelerate onboarding.

Core Features & Use Cases

  • Repository-wide rules for TypeScript style, strict mode, ESLint, tsconfig, and module organization.
  • Guidance for naming, interfaces, and type usage to maintain consistency across services and libraries.
  • Use Case: A multi-package workspace can adopt this skill to align class names, return types, and interface declarations across teams.

Quick Start

Run the TypeScript conventions baseline across the repository using the default rule set.

Frequently Asked Questions about language-typescript

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

FAQPage Schema
How do I enforce consistent TypeScript coding standards across a monorepo?

You can enforce TypeScript coding standards across a monorepo by applying a repository-wide conventions baseline that covers strict mode, ESLint, tsconfig rules, and file naming. This ensures consistent code quality and style across all packages.

What's the best way to configure ESLint and tsconfig rules for multi-package TypeScript workspaces?

Configuring ESLint and tsconfig rules for multi-package workspaces involves applying a default rulebook that standardizes strict mode, linting, and module organization across services and libraries before writing or reviewing TypeScript code.

How do I standardize TypeScript naming conventions and interface declarations across multiple teams?

To standardize TypeScript naming conventions and interface declarations across teams, adopt a shared skill that provides explicit guidelines for class names, return types, and interface declarations, reducing drift and accelerating onboarding.

Can I use a single TypeScript style guide to align architecture patterns across different services and libraries?

Yes, a single TypeScript style guide can align architecture patterns across services and libraries by enforcing repository-wide rules for typing, module organization, and formatting as a default rulebook for all packages.

Does this TypeScript conventions baseline require any external linting dependencies to function?

No external linting dependencies are required to apply this TypeScript conventions baseline. It serves as a standalone default rulebook that codifies style, strict mode, and module organization guidelines directly into your workflow.

When do I need a TypeScript conventions baseline for my repository?

You need a TypeScript conventions baseline when your multi-package workspace experiences style drift, inconsistent typing, or onboarding friction, requiring codified rules for strict mode, file naming, and architecture patterns.