47fc69508d
- Agrega CLAUDE.md como documento orquestador - Estructura .claude/ en codigo/, decisiones/ y referencias/ - Documenta decisiones de codigo, commits, documentacion, notas y minutas - Incorpora las skills recontextualizar e inicializarProyecto - Corrige rutas rotas y agrega designPatterns, sobreCLAUDE y sobreREADME al orquestador
37 lines
2.6 KiB
Markdown
37 lines
2.6 KiB
Markdown
---
|
|
name: recontextualizar
|
|
description: Relee CLAUDE.md y toda la carpeta .claude/ para refrescar el contexto del proyecto SIENEP. Úsala cuando el usuario indique que es momento de actualizar el contexto, tras agregar o modificar decisiones, pautas de código, referencias, o nuevas secciones en CLAUDE.md o .claude/.
|
|
---
|
|
|
|
# Recontextualizar el proyecto
|
|
|
|
Esta skill recarga el contexto de trabajo releyendo el documento orquestador `CLAUDE.md` y toda la carpeta `.claude/`. Es de **solo lectura**: no edites archivos salvo que el usuario lo pida explícitamente.
|
|
|
|
`CLAUDE.md` es el documento orquestador; `.claude/` contiene el detalle. Los roles de cada carpeta están definidos en `.claude/decisiones/DECISIONS.md`:
|
|
- `.claude/codigo/` — coordinación de aspectos del código (build, arquitectura, reglas).
|
|
- `.claude/decisiones/` — decisiones del usuario que **debes respetar** (no renegociar); divididas en `DECISIONS.md` (proyecto y organización del contexto) y `codigo.md` (desarrollo de código).
|
|
- `.claude/referencias/` — material de apoyo para evaluar prácticas de programación (ej. Clean Code).
|
|
|
|
## Pasos
|
|
|
|
1. **Descubre todos los archivos de contexto.** Lista de forma recursiva `.claude/` (`find .claude -type f` o glob equivalente) y registra `CLAUDE.md`. No asumas que solo existen las carpetas/archivos ya conocidos: detecta archivos, carpetas o secciones nuevas.
|
|
|
|
2. **Lee CLAUDE.md completo.** Identifica secciones nuevas o modificadas (hitos, módulos, restricciones, contexto del curso).
|
|
|
|
3. **Lee cada archivo de `.claude/`.** Cubre como mínimo `codigo/`, `decisiones/` y `referencias/`, más cualquier archivo o carpeta nuevo encontrado en el paso 1.
|
|
|
|
4. **Trata `.claude/decisiones/` como vinculante.** Cualquier decisión nueva o cambiada ahí tiene prioridad y condiciona cómo trabajas de ahora en más.
|
|
|
|
5. **Incorpora las referencias.** Si hay referencias nuevas o actualizadas en `.claude/referencias/` (ej. guías de estilo, Clean Code), tenlas presentes al desarrollar o revisar código.
|
|
|
|
## Salida esperada
|
|
|
|
Entrega un resumen conciso (no repitas los archivos verbatim) que cubra:
|
|
|
|
- **Mapa de orquestación al día:** qué hay hoy en `CLAUDE.md` y en cada subcarpeta de `.claude/`.
|
|
- **Novedades destacables:** decisiones nuevas, pautas de código nuevas, referencias cargadas, o secciones nuevas en `CLAUDE.md` — solo lo que cambia cómo debes trabajar.
|
|
- **Inconsistencias o contradicciones** entre archivos que convenga que el usuario resuelva.
|
|
- **Hitos del proyecto** y qué implica para el trabajo inmediato, si está claro en CLAUDE.md.
|
|
|
|
Cierra confirmando que el contexto quedó recargado. No edites archivos ni propongas cambios salvo que el usuario lo pida.
|