Files
plantillaClaude/.claude/skills/inicializarProyecto/SKILL.md
T
msaldain 47fc69508d Configura la plantilla de contexto para Claude Code
- 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
2026-07-05 19:56:53 -03:00

3.9 KiB

name, description
name description
inicializarProyecto Inicializa el proyecto cargando por lenguaje natural los datos indispensables (nombre, institución, stack, etapas, complejidad, entre otros) y los vuelca en las secciones de CLAUDE.md. Úsala cuando el proyecto sea una plantilla recién clonada, o cuando los campos de "Datos generales del proyecto" en CLAUDE.md estén vacíos o incompletos y el usuario quiera completarlos.

Inicializar el proyecto

Esta skill completa los datos iniciales indispensables del proyecto conversando con el usuario en lenguaje natural y volcando el resultado en la sección # Datos generales del proyecto de CLAUDE.md. A diferencia de recontextualizar, sí edita archivos, pero solo para rellenar esos datos; no toca decisiones, referencias ni código.

CLAUDE.md es el documento orquestador. La estructura y el significado de cada sección están definidos en sobreCLAUDE.md, documento vinculante que se debe respetar al escribir. También aplican las decisiones de documentacion.md (Markdown, sin emojis, sin firma de IA) y de codigo.md (camelCase en nombres) para cualquier identificador o ejemplo que se genere.

Antes de empezar

  1. Lee el estado actual. Lee CLAUDE.md completo y sobreCLAUDE.md. Identifica qué campos ya están completos y cuáles vacíos. No sobrescribas datos ya cargados sin confirmación del usuario.
  2. No inventes datos. Todo campo indispensable proviene del usuario. Si un dato aún no lo sabe, déjalo vacío y anótalo como pendiente; no lo rellenes con suposiciones.

Datos a recoger

Recorre estas secciones de CLAUDE.md, definidas en sobreCLAUDE.md. Pregunta de a grupos temáticos, en lenguaje natural, evitando un interrogatorio campo por campo:

  1. Identidad del proyecto: nombre, repositorio oficial, institución (organización o particular).
  2. Equipo: integrantes con nombre y apellido. Mateo Saldain ya figura; consulta si hay más.
  3. Descripción general: uno o dos párrafos sobre qué es y qué resuelve el proyecto.
  4. Stack tecnológico: lenguajes con versiones si las hay, base de datos, build, testing, herramientas.
  5. Restricciones técnicas obligatorias de programación: tecnologías obligadas o prohibidas, límites del entorno, requisitos de docentes o cliente.
  6. Etapas del proyecto: etapas o hitos con sus plazos y objetivos en la medida en que el usuario los conozca. Es esperable que al inicio estén parcialmente definidas; captura lo disponible.
  7. Complejidad esperada: línea de complejidad de referencia (proyecto de tiempo libre frente a estándar de empresa o curso).

Para campos con opciones acotadas, como la complejidad esperada o la elección entre stacks candidatos, usa AskUserQuestion. Para descripciones y listados abiertos, conversa en texto libre.

Pasos

  1. Muestra el estado inicial. Resume brevemente qué campos están vacíos y cuáles ya tienen datos.
  2. Recoge los datos por grupos temáticos según la lista anterior. Confirma dudas antes de escribir y deja constancia de lo que quede pendiente.
  3. Vuelca los datos en CLAUDE.md, en sus secciones correspondientes, respetando la estructura de sobreCLAUDE.md y el estilo de documentacion.md. No alteres las secciones ## Guías para Claude Code ni ## Reglas del proyecto.
  4. No ejecutes Git. Rige la regla del proyecto de nunca ejecutar comandos de Git. Si el usuario quiere versionar la inicialización, pídele que lo haga manualmente.

Salida esperada

  • Confirmación de qué secciones de CLAUDE.md quedaron completadas.
  • Lista de datos pendientes que el usuario aún no proporcionó, para retomarlos luego.
  • Sugerencia de correr recontextualizar si quiere reflejar el nuevo contexto en la sesión.

No completes campos con datos inventados ni edites archivos fuera de CLAUDE.md salvo que el usuario lo pida.