Skip to content
Back to skills

Portar Cambio

ASecurity

Porta el cambio de la rama actual a las variantes hermanas de esta plantilla (es/en × con-IA/sin-IA) — traduce el contenido, adapta o elimina la capa de IA según el destino y deja cada variante con una rama lista para PR. Úsalo cuando un cambio del template deba replicarse en las otras variantes (p. ej. "porta este cambio al template en inglés", "replica esto en las variantes").

  • 15 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add brayandiazc/project-starter-template-es-ai --skill portar-cambio --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Portar Cambio?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Portar Cambio
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/brayandiazc-portar-cambio/badge)](https://www.skillsdirectory.com/skills/brayandiazc-portar-cambio)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: portar-cambio
description: Porta el cambio de la rama actual a las variantes hermanas de esta plantilla (es/en × con-IA/sin-IA) — traduce el contenido, adapta o elimina la capa de IA según el destino y deja cada variante con una rama lista para PR. Úsalo cuando un cambio del template deba replicarse en las otras variantes (p. ej. "porta este cambio al template en inglés", "replica esto en las variantes").
---

<!-- Skill EXCLUSIVA DEL REPO-PLANTILLA: sirve para mantener la familia de variantes.
     /instanciar la elimina en los proyectos instanciados. -->

Replica el cambio de la rama actual en las variantes hermanas de la familia:

- 🇪🇸 con IA: `project-starter-template-es-ai` · 🇬🇧 con IA: `project-starter-template-en-ai`
- 🇪🇸 sin IA: `project-starter-template-es` · 🇬🇧 sin IA: `project-starter-template-en`

## Paso 1 — Delimitar el cambio

Toma el diff de la rama actual contra `main` (`git diff main...HEAD`) y clasifica cada
archivo: ¿documentación general, capa de IA (`.claude/`, `AGENTS.md`, `CLAUDE.md`,
`specs/`), o tooling neutro (`.github/`, scripts)?

## Paso 2 — Elegir destinos

Pregunta a qué variantes portar y dónde están sus copias locales (o clónalas). Reglas
por destino:

- **Mismo idioma, sin IA**: elimina del port todo lo que dependa de la capa de IA
  (skills, hooks de `.claude/`, menciones a agentes). Si existe un equivalente nativo
  (p. ej. `.githooks/`), adapta ahí.
- **Otro idioma**: traduce contenido y nombres siguiendo el mapa de renombres de
  `.github/scripts/check-parity.sh` (p. ej. `instanciar` ↔ `instantiate`,
  `portar-cambio` ↔ `port-change`, `actualizar-plantilla` ↔ `update-template`).
  Los placeholders también se traducen (`[NOMBRE_DEL_PROYECTO]` ↔ `[PROJECT_NAME]`):
  respeta el catálogo del TEMPLATE-USAGE de destino.

## Paso 3 — Aplicar en cada destino

En cada variante: crea una rama con el mismo nombre que la de origen, aplica el cambio
adaptado y ejecuta sus verificaciones (`.github/scripts/check-links.sh`,
`check-placeholders.sh`, tests si existen).

**Atribución**: en las variantes **con IA**, los commits llevan el trailer de coautoría
de `docs/conventions/ai-agents.md`; en las variantes **sin IA**, los commits NO llevan
ninguna atribución ni mención de IA (ni en el mensaje ni en el contenido portado).

## Paso 4 — Cierre

Resume por variante: rama creada, archivos portados, qué se adaptó u omitió y por qué.
Recuerda abrir los PRs (skill `/open-pr` en las variantes con IA).

Ejemplo: rama `feat/nuevo-hook` aquí → `/portar-cambio` → ramas `feat/nuevo-hook` en
las otras 3 variantes, traducidas y sin capa de IA donde no aplica.

NO hagas push ni abras PRs sin confirmación, NO portes a ciegas archivos de la capa de
IA a las variantes sin IA, y NO dejes las variantes a medias: si un destino falla,
repórtalo explícitamente.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.