typescript-expert — Практические советы по типобезопасности TypeScript
Репозиторий typescript-expert предлагает проверенные рекомендации и лучшие практики для глубокого освоения системы типов TypeScript, что критически важно для обеспечения типобезопасности и удобства сопровождения проектов, особенно в сфере геймдев и разработки игр. Он помогает избежать распространенных ошибок и повысить качество кода, используемого в игровом движке и других сложных приложениях.
Включает практические советы по настройке строгой компиляции (tsconfig.json), эффективному использованию продвинутых Generics и условных типов, а также оптимальному применению дискриминированных объединений. Акцент делается на минимизации использования any и предпочтение отдается использованию unknown с последующим сужением типов с помощью type guards.
Этот ресурс предназначен для разработчиков, стремящихся к созданию надежных и поддерживаемых JavaScript приложений, использующих TypeScript. Он охватывает ключевые аспекты, от конфигурации tsconfig.json до проектирования безопасных и гибких API, что особенно ценно при геймдев и создании сложных систем.
$ ls -R related_skills/
spec-kit-skill: Скилл для разработки по спецификациям
dbs — Централизованная платформа для AI-плагинов IDE
aif-hello-world: Скилл для демонстрации возможностей AI
develop-ai-functions-example — SDK для упрощенной разработки AI-агентов
npx skills add https://github.com/RightNow-AI/openfang/tree/main/crates/openfang-skills/bundled/typescript-expert
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы