Skip to main content

deploy

Ejecutar el proceso completo de deploy para Buleje. Usar cuando el usuario quiera deployar, subir a produccion o publicar cambios.

来源信息

仓库
Buleje/Mercado
最近来源活动
2026年4月6日 19:07
检测到的 SKILL.md 语言
无法判定
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
deploy
description
Ejecutar el proceso completo de deploy para Buleje. Usar cuando el usuario quiera deployar, subir a produccion o publicar cambios.
disable-model-invocation
true
user-invocable
true
allowed-tools
Bash, Read, Grep, Glob
# Deploy — Buleje Ejecutar el proceso completo de deploy para el proyecto Buleje. ## Pasos ### 1. Pre-flight checks Ejecutar los siguientes comandos en orden desde `buleje/`. Si alguno falla, DETENER el proceso y reportar el error. ```bash cd buleje npm run lint ``` Si lint falla: intentar corregir automaticamente y re-ejecutar. Si persiste, ABORTAR. ```bash npm run build ``` Si build falla: ABORTAR. NUNCA deployar con build roto. ```bash npm run test ``` Si los tests fallan: ABORTAR. No deployar con tests fallidos. ### 2. Validar schema (solo si hubo cambios en prisma/) Verificar si hay cambios en archivos de Prisma: ```bash git diff --name-only HEAD | grep -q "prisma/" && echo "HAY CAMBIOS EN PRISMA" || echo "NO HAY CAMBIOS EN PRISMA" ``` Si hay cambios en prisma/: - Ejecutar `npx prisma validate` - Confirmar que la migracion se ejecuto con `DIRECT_URL` configurada - Si no se ejecuto la migracion, ADVERTIR al usuario antes de continuar ### 3. Commit de cambios pendientes Si hay cambios sin commitear: - Usar Conventional Commits (feat/fix/refactor/chore/etc.) - Staging selectivo: NUNCA agregar `.env*` ni archivos con secrets - Mensaje en espanol, maximo 72 caracteres en la primera linea ### 4. Push al remote ```bash git push origin $(git branch --show-current) ``` ### 5. Monitorear Informar al usuario que el deploy fue disparado y que debe monitorear en el dashboard de Vercel. ## Reglas criticas - **NUNCA** deployar si lint o build fallan — sin excepciones - **NUNCA** hacer push de archivos `.env*` o secrets - Si hay cambios en `schema.prisma`, la migracion DEBE ejecutarse antes del deploy - Revisar que no haya archivos sensibles en el staging area antes del commit - Si algun paso falla, mostrar tabla resumen con el estado de cada paso ## Reporte final Al terminar, mostrar tabla resumen: | Paso | Estado | Detalles | |------|--------|----------| | Lint | .../... | ... | | Build | .../... | ... | | Tests | .../... | ... | | Schema | .../... | ... | | Commit | .../... | ... | | Push | .../... | ... |
在 GitHub 查看