技能 setup-dev-env
🔧

setup-dev-env

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

Configurar entornos de desarrollo automáticamente

La configuración manual del entorno de desarrollo consume mucho tiempo y es propensa a errores. Esta habilidad automatiza la instalación de dependencias, la inicialización de bases de datos y la configuración del entorno para lograr entornos de desarrollo consistentes y reproducibles.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

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

预期结果:

  • Backend: Java 21 confirmado, dependencias Gradle instaladas, build exitoso
  • Frontend: Node.js 20 confirmado, dependencias pnpm instaladas, build exitoso
  • Database: PostgreSQL iniciado, migraciones Flyway completadas
  • Environment: backend/.env y frontend/.env.local verificados
  • Listo para iniciar: cd backend && ./gradlew bootRun o cd frontend && pnpm dev

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

预期结果:

  • Java: Versión 21.0.2 detectada - cumple requisito
  • Node.js: Versión 20.10.0 detectada - cumple requisito
  • pnpm: Versión 8.14.0 detectada - cumple requisito
  • Docker: Versión 24.0.7 detectada - cumple requisito
  • Docker Compose: Versión 2.23.3 detectada - cumple requisito
  • Todas las herramientas requeridas están instaladas correctamente

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

预期结果:

  • Deteniendo contenedor de base de datos existente
  • Iniciando contenedor PostgreSQL nuevo con Docker Compose
  • Esperando que la base de datos esté disponible
  • Ejecutando migración baseline Flyway
  • Ejecutando todos los scripts de migración
  • Reinicio de base de datos completo y verificado

安全审计

安全
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
规范符合性

你能构建什么

Incorporación rápida

Haz que los nuevos desarrolladores sean productivos desde el primer día con configuración de entorno automatizada y consistente

Estandarizar entornos

Asegura que todos los miembros del equipo tengan entornos de desarrollo idénticos en todas las máquinas

Reducir tiempo de configuración

Elimina la sobrecarga de configuración manual del entorno para nuevos inicios de proyecto

试试这些提示

Configuración completa
Set up the complete development environment for this project using the setup-dev-env skill. Include backend dependencies, frontend dependencies, and database setup.
Solo backend
Set up only the backend development environment. Run Gradle build and verify database connectivity.
Reinicio de base de datos
Reset the database environment using Docker Compose and run all Flyway migrations from scratch.
Verificación rápida
Verify the current development environment status. Check all tool versions and confirm dependencies are properly installed.

最佳实践

  • Ejecuta la habilidad después de clonar un repositorio nuevo para asegurar que todas las dependencias estén instaladas
  • Verifica que las variables de entorno coincidan entre backend/.env y frontend/.env.local
  • Usa el flujo de configuración completa al incorporar nuevos miembros al equipo

避免

  • Ejecutar configuración sin verificar primero las versiones de tiempo de ejecución preinstaladas
  • Omitir la configuración de base de datos y esperar que la aplicación funcione
  • Modificar archivos de entorno mientras el contenedor de base de datos está en ejecución

常见问题

¿Qué herramientas deben estar instaladas antes de ejecutar esta habilidad?
Java 21+, Node.js 20+, pnpm, Docker y Docker Compose deben estar preinstalados en tu sistema.
¿Puedo ejecutar solo fases específicas de la configuración?
Sí, puedes especificar parámetros objetivo para configuraciones solo backend, solo frontend, solo base de datos o ambas.
¿Esta habilidad modifica mi configuración global del entorno?
No, esta habilidad solo opera dentro del directorio del proyecto y no modifica configuraciones a nivel de sistema.
¿Están seguros mis datos al ejecutar migraciones de base de datos?
Las migraciones Flyway se ejecutan en el contenedor PostgreSQL de Docker. Tus bases de datos locales existentes no se ven afectadas.
¿Qué pasa si el build falla durante la configuración?
La habilidad reporta fallos en cada fase. Las soluciones comunes incluyen verificar versiones de Java/Node y confirmar que Docker esté en ejecución.
¿En qué se diferencia esto de usar Docker Compose solo?
Esta habilidad orquesta todo el flujo de trabajo incluyendo instalación de dependencias, builds, migraciones y verificación.

开发者详情

文件结构

📄 SKILL.md