simple-typescript
Installation
SKILL.md
Code Style Preferences
Apply these preferences as an overlay on top of local project conventions. If repository instructions or nearby code clearly require a different pattern, follow the local convention and keep the change consistent.
Core Style
Prefer direct, functional TypeScript.
- Prefer named functions, small modules, and exported plain objects for grouping related operations.
- Do not introduce classes unless there is a strong reason, such as required framework integration, meaningful stateful instances, or an existing class-based local convention.
- Avoid class hierarchies, factory functions, wrapper layers, and ceremony that do not materially improve clarity.
- Optimize for local readability and ease of modification.
- Keep code readable top-to-bottom without forcing readers to jump through many tiny helpers.
Abstractions And Helpers
Avoid abstractions that only rename obvious operations.