Skip to content
Back to skills

ES

ASecurity

Renombrado evolutivo de archivos con archivos wrapper. Permite renombrar sin rupturas drásticas — las referencias se actualizan orgánicamente mediante el uso.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
ai-agentspythongobashrefactoringgit

Works with

  • cli

Security analysis

A100/100

Scanned September 28, 2026

npx -y skills add ellmos-ai/skills --skill ES --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of ES?

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

Security grade badge for ES
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ellmos-ai-skills-a2216573/badge)](https://www.skillsdirectory.com/skills/ellmos-ai-skills-a2216573)

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: migrate-rename
version: 1.0.0
type: skill
author: Lukas Geiger
created: 2026-03-15
updated: 2026-03-15
description: Renombrado evolutivo de archivos con archivos wrapper. Permite renombrar sin rupturas drásticas — las referencias se actualizan orgánicamente mediante el uso.

standalone: true
anthropic_compatible: true
bach_compatible: false
bach_origin: true
category: dev
tags: [migration, renaming, wrapper, evolutionary, refactoring]
language: es
status: active
dependencies: {'tools': [], 'services': [], 'protocols': [], 'python': []}
provenance: {'origin': 'bach', 'origin_path': 'system/skills/workflows/migrate-rename.md', 'origin_version': '1.0.0', 'origin_repo': 'github.com/ellmos-ai/bach', 'last_sync_from_origin': '2026-03-15', 'last_sync_to_origin': None, 'local_changes_since_sync': True}
---

<img src="../banner.png" width="100%" alt="migrate-rename banner">

> **Español** — Versión oficial en español de `migrate-rename`.


# Renombrado de archivos con wrappers (Migración evolutiva) (Español)

> Permite renombrar archivos SIN rupturas drásticas. Las referencias se actualizan orgánicamente a través del uso diario.

---

## Principio: Migración evolutiva

```
BEFORE:                          AFTER:
old_file.md                      new_file.md (renamed)
   |                                |
   +-- Reference A                  +-- old_file.md (wrapper)
   +-- Reference B                         |
   +-- Reference C                         +-- Log table
                                           +-- Instructions
                                           +-- Link to new_file.md
```

Cuando alguien accede a la ruta antigua:
1. Llega al archivo wrapper
2. Añade una entrada al registro (log)
3. Corrige la referencia que le llevó allí
4. Continúa hacia el archivo real

---

## Paso a paso

### 1. Renombrar el archivo

```bash
mv old_file.md new_file.md
```

### 2. Crear el archivo wrapper

Cree `old_file.md` con el siguiente contenido:

```markdown
# OLD_FILE.md - REDIRECTED (Deutsch)

**Status:** This file has been renamed to `new_file.md`

---

## Migration Log

| Date | Who | Origin | Reference corrected? |
|------|-----|--------|---------------------|
| YYYY-MM-DD | [Name] | Initial migration | n/a (wrapper created) |

---

## Instructions

1. **Leave a log entry** (in table above)
2. **Check origin**: What sent you here?
3. **Correct reference**: Change `old_file.md` -> `new_file.md`
4. **Go to the actual file**: `new_file.md`

---

**Target file:** `new_file.md`
```

### 3. Corregir inmediatamente las referencias críticas
- Archivos de ayuda (documentación principal)
- Referencias en el prompt del sistema
- Código CLI que utiliza directamente la ruta

### 4. Migrar las referencias restantes de forma evolutiva
El resto se corrige automáticamente a través del uso.

---

## ¿Cuándo usar el método Wrapper?

**SÍ - El wrapper es útil:**
- Muchas referencias potenciales
- El archivo es referenciado por varios socios/herramientas
- No es un archivo crítico del sistema

**NO - Cambiar todo directamente:**
- Pocas referencias y conocidas
- Archivos críticos del sistema (configuración, esquema de BD)
- Rutas de rendimiento crítico

---

## Limpieza

Transcurridos aproximadamente 30 días o cuando el registro no muestre nuevas entradas:
1. Mover el archivo wrapper a `_archive/deprecated/`
2. O eliminar por completo (si no hay más entradas)

---

## Registro de cambios

### 1.0.0 (2026-03-15)
- Adaptado desde BACH v3.8.0

---

*Adaptado desde BACH v3.8.0 | Versión independiente*

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.