code-instructor
80Обучение коду через создание приложений
Изучение кода может казаться абстрактным, когда примеры оторваны от реальных проектов. Этот навык обучает концепциям, одновременно пошагово создавая работающие приложения.
Пишите модульные типы Next.js
В проектах Next.js могут накапливаться большие файлы типов, которые сложно поддерживать. Этот навык помогает Claude, Codex и Claude Code писать небольшие TypeScript-типы и интерфейсы в srs/types.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "writing-types" from https://skillstore.io/skills/emz1998-writing-types.md and its manifest at https://skillstore.io/api/skills/emz1998-writing-types/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «writing-types». Создайте типы для страницы настроек профиля пользователя.
Ожидаемый результат:
Ответ предлагает отдельные файлы типов для профиля, предпочтений и уведомлений, каждый из которых остается коротким и сфокусированным.
Использование «writing-types». Разделите длинный список интерфейсов оформления заказа.
Ожидаемый результат:
Ответ группирует определения для оформления заказа, платежей и адресов в отдельные файлы с понятными именами.
Использование «writing-types». Проверьте предложенную мной структуру типов.
Ожидаемый результат:
Ответ отмечает перегруженные файлы, предлагает меньшие модули и проверяет, остаются ли файлы близкими к лимиту в 50 строк.
Both static external command findings are false positives caused by Markdown inline code around the srs/types path. SKILL.md contains only prose instructions for organizing TypeScript types and interfaces, with no executable code or command instructions. No evidence found of prompt injection, data exfiltration, or other semantic abuse.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/emz1998-writing-types/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emz1998-writing-types?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emz1998-writing-types?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emz1998-writing-types/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emz1998-writing-types.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Emz1998. (2026). writing-types security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emz1998-writing-types/audits/4@techreport{emz1998-emz1998-writing-types-2026,
author = {Emz1998},
title = {writing-types security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emz1998-writing-types/audits/4},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "writing-types security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "Emz1998"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emz1998-writing-types/audits/4"
identifiers:
- type: other
value: "skillstore:emz1998-writing-types:audit:4"
description: "Skillstore immutable audit report identifier"
Определить компактные типы и интерфейсы для новой функции Next.js без разрастания общего файла типов.
Рефакторинг большой коллекции типов в более мелкие файлы, которые проще просматривать и поддерживать.
Проверить, соответствуют ли предложенные файлы типов модульной структуре и рекомендациям по длине файлов.
Используй навык writing-types, чтобы создать TypeScript-типы и интерфейсы для функции настроек профиля в приложении Next.js.
Используй навык writing-types, чтобы организовать определения типов заказа, клиента и платежа в модульные файлы внутри srs/types.
Используй навык writing-types, чтобы разделить слишком большой файл типов на меньшие файлы, сохранив понятные имена и импорты.
Используй навык writing-types, чтобы проверить эти предложенные определения типов Next.js на модульность, размер файлов и размещение интерфейсов.
Автор
Emz1998Лицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
a06681402992ceae98ba04d54cfd4ab004862696
Актуальность поддержки
22.07.2026
Использование
7 загрузок · 144 просмотров
Структура файлов
📄 SKILL.md
Обучение коду через создание приложений
Изучение кода может казаться абстрактным, когда примеры оторваны от реальных проектов. Этот навык обучает концепциям, одновременно пошагово создавая работающие приложения.
Генерация идей для функций приложения со структурированным подходом
Командам нужны практичные идеи функций, которые связывают пользовательскую ценность, реализуемость и метрики. Этот навык помогает проводить структурированный мозговой штурм для планирования веб- и мобильных приложений.
Создавайте компактные макеты страниц Next.js
Файлы страниц Next.js могут становиться сложными в поддержке, когда макет, типы и логика страницы разрастаются вместе. Этот навык помогает Claude, Codex и Claude Code создавать модульные макеты page.tsx с вынесенными типами.
Генерация дорожных карт задач проекта
Проектным командам часто трудно преобразовать спецификации в понятную работу по реализации. Этот навык преобразует спецификации в поэтапные задачи с зависимостями и шагами проверки.
Ревью реализаций перед коммитом
Команды могут пропустить недостатки плана или проблемы в коде, когда этапы рабочего процесса проходят быстро. Этот навык направляет завершенные планы и реализации агентам ревью перед следующим этапом.
Создание компонентов Tailwind CSS
Работа с компонентами Tailwind CSS часто требует согласованных правил проекта и размещения файлов. Этот навык дает Claude, Codex и Claude Code краткие правила для стилизации компонентов Tailwind.
Создание готовых к промышленной эксплуатации фронтенд-функций
от davila7
Фронтенд-командам нужны согласованные рекомендации по React и Next.js для разных проектов. Этот навык предоставляет справочные рабочие процессы, практики обеспечения качества и вспомогательные скрипты для анализа фронтенда.
Улучшение покрытия тестами Playwright
от C0ntr0lledCha0s
Наборы тестов Playwright могут становиться нестабильными, когда конфигурация, локаторы и фикстуры непоследовательны. Этот навык дает практические шаблоны для надежных браузерных тестов, отладки и переиспользуемых page objects.
Создание приложений Starknet с помощью starknet.js
от internet-court
Интеграции со Starknet требуют точной работы с провайдерами, аккаунтами, транзакциями и комиссиями. Этот навык предоставляет Claude, Codex и Claude Code практические паттерны starknet.js v9.
Улучшение качества кода Vue 3
от vuejs-ai
В проектах Vue со временем часто накапливаются ошибки, связанные с реактивностью, компонентами и производительностью. Этот навык дает целевые рекомендации по Vue 3 для более безопасных паттернов и более понятного кода.
Создавайте fullstack-приложения с рекомендациями senior-разработчика
от alirezarezvani
Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.
Реализация React View Transitions
от vercel-labs
Переходы представлений React легко разместить неправильно, что приводит к незаметным или избыточным анимациям. Этот навык помогает выбирать анимации для маршрутов, Suspense, списков и общих элементов.