---
id: rules-typescript
kind: rule
title: TypeScript Rules Enrichment
summary: Entry point for the seeded TypeScript baseline and language-specific rule set.
status: stable
owner: core
applies_to:
  - codex
  - claude-code
  - cursor
  - opencode
languages:
  - typescript
generated: false
---
# TypeScript Rules Enrichment

Use these promoted rules with the common baseline and the seeded knowledge pack.

## Apply Order

1. start with `rules/common/` for cross-language safety, workflow, and validation defaults
2. layer `rules/typescript/` for TypeScript-specific typing, module, and testing guidance
3. consult `knowledge-bases/seeded/typescript/rules/typescript/` when the seeded pack has deeper examples or review cues

## Focus Areas

- typing discipline, module boundaries, and public API changes
- framework-aware testing, validation, and packaging behavior
- Node.js, React, and Next.js execution details when they affect the task

## Related Pack Assets

- `rules/common/`
- `rules/typescript/`
- `knowledge-bases/seeded/typescript/rules/typescript/`
- `skills/typescript-engineering/SKILL.md`
- `templates/workflows/implement-typescript-change.md`
