技能 setup-dev-env
🔧

setup-dev-env

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

Автоматическая настройка среды разработки

Ручная настройка среды разработки занимает много времени и подвержена ошибкам. Этот навык автоматизирует установку зависимостей, инициализацию базы данных и конфигурацию среды для обеспечения согласованных и воспроизводимых сред разработки.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“setup-dev-env”。 Set up the complete development environment

预期结果:

  • Backend: Java 21 подтверждено, зависимости Gradle установлены, сборка успешна
  • Frontend: Node.js 20 подтверждено, зависимости pnpm установлены, сборка успешна
  • Database: PostgreSQL запущен, миграции Flyway завершены
  • Environment: backend/.env и frontend/.env.local проверены
  • Готов к запуску: cd backend && ./gradlew bootRun или cd frontend && pnpm dev

正在使用“setup-dev-env”。 Verify the current development environment status

预期结果:

  • Java: Обнаружена версия 21.0.2 - соответствует требованиям
  • Node.js: Обнаружена версия 20.10.0 - соответствует требованиям
  • pnpm: Обнаружена версия 8.14.0 - соответствует требованиям
  • Docker: Обнаружена версия 24.0.7 - соответствует требованиям
  • Docker Compose: Обнаружена версия 2.23.3 - соответствует требованиям
  • Все необходимые инструменты правильно установлены

正在使用“setup-dev-env”。 Reset the database environment

预期结果:

  • Остановка существующего контейнера базы данных
  • Запуск нового контейнера PostgreSQL с Docker Compose
  • Ожидание доступности базы данных
  • Выполнение базовой миграции Flyway
  • Выполнение всех скриптов миграции
  • Сброс базы данных завершен и проверен

安全审计

安全
v5 • 1/16/2026

This is a documentation-only skill containing markdown documentation for development environment setup procedures. No executable code, scripts, or network operations exist. The bash commands shown are illustrative examples within code blocks, not runtime code. All static findings are false positives: hidden file references are read-only ls commands for verification, cryptographic algorithm alerts are scanner artifacts from Japanese text, and external command alerts are documentation code blocks that cannot be executed.

2
已扫描文件
285
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
95
可维护性
85
内容
20
社区
100
安全
83
规范符合性

你能构建什么

Быстрое введение в работу

Позвольте новым разработчикам стать продуктивными в первый день с автоматической, согласованной настройкой среды

Стандартизация сред

Гарантируйте, что все члены команды имеют идентичные среды разработки на разных машинах

Сокращение времени настройки

Устраните ручные накладные расходы на конфигурацию среды для новых проектов

试试这些提示

Полная настройка
Настройте полную среду разработки для этого проекта с помощью навыка setup-dev-env. Включите зависимости backend, зависимости frontend и настройку базы данных.
Только backend
Настройте только среду разработки backend. Запустите сборку Gradle и проверьте подключение к базе данных.
Сброс базы данных
Сбросьте среду базы данных с помощью Docker Compose и выполните все миграции Flyway с нуля.
Быстрая проверка
Проверьте текущее состояние среды разработки. Проверьте все версии инструментов и подтвердите правильную установку зависимостей.

最佳实践

  • Запустите навык после клонирования свежего репозитория, чтобы убедиться, что все зависимости установлены
  • Проверьте соответствие переменных среды между backend/.env и frontend/.env.local
  • Используйте полный рабочий процесс настройки при введении в работу новых членов команды

避免

  • Запуск настройки без предварительной проверки предварительно установленных версий сред выполнения
  • Пропуск настройки базы данных и ожидание работы приложения
  • Изменение файлов среды во время работы контейнера базы данных

常见问题

Какие инструменты должны быть установлены перед запуском этого навыка?
Java 21+, Node.js 20+, pnpm, Docker и Docker Compose должны быть предварительно установлены в вашей системе.
Могу ли я запустить только определенные этапы настройки?
Да, вы можете указать параметры для настройки только backend, только frontend, только базы данных или обеих конфигураций.
Изменяет ли этот навык мои глобальные настройки среды?
Нет, этот навык работает только внутри директории проекта и не изменяет системные конфигурации.
Безопасны ли мои данные при выполнении миграций базы данных?
Миграции Flyway выполняются в контейнере Docker PostgreSQL. Ваши существующие локальные базы данных не затрагиваются.
Что делать, если сборка не удается во время настройки?
Навык сообщает о сбоях на каждом этапе. Распространенные исправления включают проверку версий Java/Node и проверку работы Docker.
Чем это отличается от одного только Docker Compose?
Этот навык координирует весь рабочий процесс, включая установку зависимостей, сборки, миграции и проверку.

开发者详情

文件结构

📄 SKILL.md