AgentSkillsCN

contextor-setup

使用上下文、技术栈和团队配置初始化 Contextor 项目

SKILL.md
--- frontmatter
name: contextor-setup
description: Inicializa el proyecto Contextor con contexto, stack tecnológico y configuración del equipo
user-invocable: true

Contextor Setup

Configura el proyecto con el sistema Context-Driven Development.

Proceso

Fase 1: Verificación

Verifica si ya existe contextor/product.md. Si existe, pregunta si el usuario quiere reconfigurar.

Fase 2: Recolección de Información

Usa la herramienta AskUserQuestion para preguntar interactivamente:

Pregunta 1 - Identidad del Proyecto:

  • Nombre del producto
  • Descripción breve (1-2 líneas)
  • Visión a largo plazo

Pregunta 2 - Stack Tecnológico:

  • Lenguaje(s) principal(es)
  • Framework(s)
  • Base de datos
  • Herramientas de testing

Pregunta 3 - Metodología:

  • ¿Usas TDD?
  • Estrategia de branching (trunk-based, gitflow, etc.)
  • Formato de commits (conventional, semantic, libre)

Pregunta 4 - Estándares:

  • Convenciones de nombres
  • Reglas de documentación
  • Consideraciones de seguridad

Fase 3: Generación de Archivos

Crea la estructura en contextor/:

  1. contextor/product.md
markdown
# {Nombre del Producto}

## Descripción
{Descripción breve}

## Visión
{Visión a largo plazo}

## Objetivos Principales
- {Objetivo 1}
- {Objetivo 2}
  1. contextor/tech-stack.md
markdown
# Stack Tecnológico

## Lenguajes
- {Lenguaje}: {Versión}

## Frameworks
- {Framework}: {Versión}

## Base de Datos
- {BD}

## Testing
- {Framework de testing}

## Herramientas de Desarrollo
- Linter: {Linter}
- Formatter: {Formatter}
  1. contextor/workflow.md
markdown
# Flujo de Trabajo

## Metodología
- TDD: {Sí/No}
- Branching: {Estrategia}

## Commits
Formato: {Formato elegido}

Ejemplos:
- feat: nueva funcionalidad
- fix: corrección de bug
- refactor: mejora de código
- test: añadir tests
- docs: documentación

## Ciclo de Desarrollo
1. Crear spec con `/contextor-newtrack`
2. Revisar y aprobar plan
3. Implementar con `/contextor-implement`
4. Revisar código
5. Merge a main
  1. contextor/guidelines.md
markdown
# Estándares de Código

## Convenciones de Nombres
{Convenciones específicas}

## Documentación
{Reglas de documentación}

## Seguridad
{Consideraciones de seguridad}

## Performance
{Consideraciones de rendimiento}

Fase 4: Confirmación

  1. Muestra un resumen de la configuración creada
  2. Indica los próximos pasos:
    • Usar /contextor-newtrack <nombre> para crear features
    • Revisar y ajustar archivos generados según necesidades

Notas

  • Si el directorio contextor/ no existe, créalo
  • Si el directorio contextor/tracks/ no existe, créalo
  • Genera archivos bien formateados y listos para usar