Communitygithub.com

karolinakita-ux/portfolio

Confirma un cambio terminado en develop como espera este repositorio: yarn verify, aumento semver, entrada en CHANGELOG, archivos propios preparados por nombre, versión en el asunto, push. Úsalo cuando un cambio esté listo para comprometer.

¿Qué es portfolio?

Esta skill automatiza el proceso de commit en la rama `develop` del repositorio de portfolio. Verifica el código con `yarn verify`, maneja el aumento semver (major, minor, patch), actualiza el CHANGELOG con una entrada formateada, y realiza el commit con los archivos correctos y el mensaje adecuado. Es útil para desarrolladores que siguen un flujo estricto de contribuciones por commit, asegurando que cada cambio esté verificado, documentado y versionado correctamente antes de hacer push. La skill está diseñada para el repositorio específico 'karolinakita-ux/portfolio' y se integra con herramientas de desarrollo como git, yarn y el estándar semver.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/karolinakita-ux/portfolio/tree/HEAD/.claude/skills/ship-change

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Subir un cambio en develop

Cada commit es una versión. Reglas en CONTRIBUTING.md ("Cada commit"); la forma abreviada:

  1. Verificar. yarn verify (typecheck, lint sin advertencias, comprobación Prettier, pruebas, construcción con prerender). Arregla el código, no las reglas: una excepción de regla es una desactivación de una línea con un motivo después de --.
  2. Comprobar el árbol. git status. El usuario puede tener ediciones sin terminar: lista solo los archivos que este cambio tocó. Deja todo lo demás sin staged.
  3. Elegir la versión justo antes de comprometer (lee version en package.json y la parte superior de CHANGELOG.md ahora, no antes):
    • major: páginas eliminadas o renombradas, URLs cambiadas, un rediseño
    • minor: nuevo contenido visible o funcionalidades
    • patch: correcciones, copia, imágenes, estilo, dependencias, config, pruebas, documentación
  4. Changelog. Añade ### X.Y.Z - YYYY-MM-DD debajo del único encabezado ## Unreleased (después de un lanzamiento desaparece: añádelo encima del ## Release más nuevo), con grupos Added / Changed / Fixed / Removed, una línea plana cada uno, solo guiones cortos.
  5. Comprometer los archivos listados por nombre: git commit -- <archivos> con el asunto <qué cambió, imperativo> (X.Y.Z), un cuerpo corto, y el rastro de coautor si Claude lo escribió.
  6. Comprobar el commit contra su mensaje: git show --stat HEAD. Luego haz push a develop.

Antes de comprometer, lista cada unidad cambiada (archivo, función, rama) junto con la prueba que la cubre. Una rama no probada obtiene una prueba, o una nota en la respuesta.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados