typescript-write
Пишите TypeScript по стандартам Metabase
Разработчикам требуется согласованный код TypeScript и JavaScript, соответствующий конвенциям проекта. Этот навык предоставляет рекомендации по написанию кода, команды линтинга и рабочие процессы тестирования для создания поддерживаемого кода в проектах Metabase.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“typescript-write”。 Создайте новую утилитарную функцию TypeScript для форматирования дат
预期结果:
- Я создам утилиту в соответствии со стандартами Metabase:
- - Добавлю правильные типы TypeScript с интерфейсами
- - Включу модульные тесты в соответствии с паттерном тестирования
- - Убедюсь, что линтинг проходит с помощью yarn lint-eslint-pure
- - Отформатирую с помощью yarn prettier
正在使用“typescript-write”。 Преобразуйте этот фильтр массива JavaScript в TypeScript
预期结果:
- Я преобразую код с:
- - Добавлю аннотации типов для входных и выходных данных
- - Использую правильные обобщения TypeScript где применимо
- - Добавлю модульные тесты для новых типов
- - Проверю с помощью yarn type-check-pure
安全审计
安全This is a documentation-only skill containing markdown guidelines and JSON metadata. No executable code, network calls, file operations, or cryptographic operations exist in this skill. The static scanner produced false positives by misinterpreting metadata fields as security patterns. All 20 findings are dismissed as the skill poses no security risk.
风险因素
🌐 网络访问 (2)
📁 文件系统访问 (1)
⚙️ 外部命令 (6)
质量评分
你能构建什么
Написание TypeScript для фронтенда
Создание новых компонентов и модулей TypeScript в соответствии с паттернами и конвенциями фронтенда Metabase
Рефакторинг кода JavaScript
Модернизация устаревшего кода JavaScript в TypeScript с соответствующими аннотациями типов и стандартами проекта
Запуск тестовых наборов
Выполнение целевых модульных тестов и линтинга для проверки изменений кода перед отправкой
试试这些提示
Напишите новый компонент TypeScript в соответствии со стандартами кодирования Metabase. Включите правильные типы, тесты и следуйте рабочему процессу разработки проекта.
Исправьте ошибки TypeScript в кодовой базе. Сначала добавьте падающий тест, затем реализуйте исправление в соответствии со стандартами Metabase.
Преобразуйте этот файл JavaScript в TypeScript с соответствующими аннотациями типов. Убедитесь, что код проходит линтинг и проверку типов.
Проверьте это изменение кода на соответствие стандартам кодирования Metabase. Убедитесь, что линтинг проходит и тесты добавлены для нового функционала.
最佳实践
- Добавляйте падающие тесты перед реализацией нового функционала для обеспечения разработки через тестирование
- Запускайте линтинг и проверку типов постоянно во время разработки для раннего обнаружения проблем
- Изучайте существующие паттерны в кодовой базе перед реализацией новых функций
避免
- Написание кода без предварительного добавления соответствующих тестов
- Пропуск проверок линтинга перед коммитом изменений
- Реализация функций без изучения существующих паттернов и конвенций