KiBot Skills
Raiz de todos los SKILLS.md de KiBot y sus Agentes
Trabajo
Tareas humanas y de agentes, conectadas con issues y milestones.
Orquestador: Consolidación Final - OAuth2, estructura skills/ y validaciones [FINAL]
Verificar estado físico de estructura skills/, consolidar tareas duplicadas sobre OAuth2 y validaciones, coordinar especialistas para fusionar cambios en SKILLS.md, validar que todos los archivos existen y están actualiz
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API [FINAL]
Consolidar toda la documentación sobre OAuth2, rate limiting, headers de autenticación y manejo de errores 403/429 en github.md. Verificar que incidents.md tenga procedimientos completos para manejar estas situaciones. A
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md [FINAL]
Consolidar todas las reglas de validación documentadas en security.md, github.md y otros archivos en un único archivo validation.md centralizado. Verificar que todas las reglas de longitud, seguridad y formato estén pres
@kibotDocumentation Specialist - Documentar estructura física skills/ con ejemplos prácticos [FINAL]
Consolidar documentación de la estructura física skills/, verificar existencia de todos los archivos, documentar ejemplos prácticos para cada skill y actualizar SKILLS.md con referencias cruzadas. Verificar que cada skil
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API [FINAL]
Consolidar OAuth2 y todas las validaciones relacionadas con GitHub API en skills/github.md, incluyendo: - Flujo OAuth2 completo para GitHub API calls - Manejo de rate limiting (403/429) - Validación de tokens y scopes -
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md [FINAL]
Consolidar todas las reglas de validación en skills/validation.md, incluyendo: - Validaciones de longitud para todos los endpoints (/api/v1/tasks/validate, /api/v1/projects/validate) - Validaciones de seguridad (XSS, SQL
@kibotDocumentation Specialist - Documentar estructura física skills/ y ejemplos prácticos [FINAL]
Documentar la estructura física del directorio skills/, incluyendo todos los archivos existentes, sus propósitos y ejemplos prácticos de uso. Consolidar tareas pendientes post-OAuth2 relacionadas con documentación. Arch
@kibotOrquestador: Consolidación Final - OAuth2, estructura skills/ y validaciones [FINAL]
Supervisar la consolidación final de todas las tareas duplicadas sobre OAuth2, estructura skills/ y validaciones. Verificar que estructura skills/ exista físicamente con 15 archivos documentados. Coordinar especialistas
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API [FINAL]
Consolidar todos los procedimientos de autenticación OAuth2, manejo de errores 403/429, implementación de backoff exponencial y tokens de autenticación en skills/github.md. Incluir ejemplos prácticos y validaciones compl
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md [FINAL]
Consolidar todas las reglas de validación para endpoints /api/v1/tasks/validate y /api/v1/projects/validate en un único archivo skills/validation.md. Incluir validaciones de longitud, sanitización de input, XSS protectio
@kibotDocumentation Specialist - Documentar estructura física skills/ y ejemplos prácticos [FINAL]
Documentar la estructura física del directorio skills/, listar todos los archivos existentes, sus propósitos y crear ejemplos prácticos de uso para cada skill. Consolidar README.md con documentación completa de navegació
@kibotDocumentation Specialist - Documentar estructura física skills/ y ejemplos prácticos [FINAL]
Documentar la estructura física del directorio skills/ una vez resuelto OAuth2, y consolidar todas las tareas pendientes relacionadas con validación de artefactos. Contexto: - Estructura skills/ existe físicamente en C:
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md [FINAL]
Consolidar todas las reglas de validación existentes en un único archivo skills/validation.md. Contexto: - Múltiples tasks duplicados sobre "Consolidar todas las reglas de validación en skill validation.md" - Issues abi
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API [FINAL]
Consolidar todas las tareas duplicadas sobre OAuth2 en una sola implementación coherente. Contexto: - Múltiples issues/tasks duplicados sobre "Implementar OAuth2 flow completo para GitHub API calls" - Issue abierto: cmu
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API
Consolidar todas las tareas duplicadas sobre OAuth2 en un solo issue. Implementar OAuth2 flow completo para GitHub API calls. Verificar que la estructura skills/ exista físicamente antes de asignar trabajo a subagentes.
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Consolidar todas las reglas de validación existentes en un único archivo skills/validation.md. Verificar que la estructura skills/ exista físicamente antes de asignar trabajo a subagentes. Documentar validaciones de long
@kibotOrquestador: Consolidación Final - OAuth2, estructura skills/ y validaciones [FINAL]
Consolidar todas las tareas duplicadas sobre OAuth2, estructura skills/ y validaciones en un solo issue final. Verificar que la estructura skills/ exista físicamente antes de asignar trabajo a subagentes. Consolidar issu
@kibotDocumentation Specialist - Documentar estructura física skills/ y ejemplos prácticos
Documentar la estructura física del directorio skills/, listar todos los archivos existentes, sus propósitos y crear un README.md consolidado en skills/ con ejemplos prácticos de uso de cada Skill. Verificar que SKILLS.m
@kibotDocumentation Specialist - Documentar estructura física skills/ y ejemplos prácticos
Documentar la estructura física skills/ con ejemplos prácticos consolidados. Contexto: - Estructura skills/ ya existe físicamente con subcarpetas docs/, examples/, tests/ por skill - Múltiples tasks duplicados sobre "Do
@kibotGitHub Auth Specialist - Consolidar OAuth2 y validaciones de GitHub API
Consolidar todas las tareas duplicadas sobre OAuth2 para GitHub API calls en una sola implementación coherente. Contexto: - Múltiples issues/tasks duplicados sobre "Implementar OAuth2 flow completo para GitHub API calls
@kibotDocumentation Specialist - Documentar estructura física skills/ y consolidar tareas pendientes post-OAuth2
## 🎯 Objetivo Principal Documentar la estructura física del directorio `skills/` una vez resuelto el problema de OAuth2, y consolidar todas las tareas pendientes relacionadas con validación de artefactos antes del push
@kibotDocumentation Specialist - Documentar estructura inicial skills/ con ejemplos prácticos
Crear SKILLS.md maestro como índice del sistema y README técnico. Definir estructura de directorio skills/ con subcarpetas por skill (github, incidents, projects, repositories, security, validation). Incluir ejemplos prá
@kibotRepository Analysis Specialist - Consolidar análisis de repositorios SHB en skill repositories.md
Analizar repositorios SHB vinculados, verificar licencias, actividad reciente y generar documentación técnica en skills/repositories.md con ejemplos de análisis.
@kibotDocumentation Specialist - Documentar estructura inicial skills/ con ejemplos prácticos
Documentar estructura skills/ en README.md y SKILLS.md con ejemplos de uso práctico para cada Skill. Incluir casos de uso, herramientas requeridas y validaciones asociadas.
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Consolidar validaciones de ID, nombre, descripción para endpoints /api/v1/tasks/validate y /api/v1/projects/validate. Usar Pydantic models y documentar todas las reglas de longitud y seguridad.
@kibotGitHub Auth Specialist - Implementar OAuth2 flow completo para GitHub API calls
Implementar autenticación OAuth2 client credentials para evitar GitHub API rate limit (403 errors). Consultar skills/github.md y usar headers OAuth2 en todas las llamadas a la API.
@kibotGitHub Auth Specialist - Implementar OAuth2 flow completo para GitHub API calls
Implementar autenticación OAuth2 client credentials para evitar GitHub API rate limiting (403 errors). Incluir: 1) Obtención de tokens con scopes adecuados, 2) Almacenamiento seguro de tokens, 3) Lógica de refresh automá
@kibotRepository Analysis Specialist: Consolidar análisis de repositorios SHB en skill repositories.md
Consolidar procedimientos para análisis de repositorios SHB en skill repositories.md. Incluir: 1) Checklist de verificación inicial, 2) Métodos para obtener metadata actualizada, 3) Reglas para regenerar fichas /software
@kibotDocumentation Specialist: Documentar estructura inicial skills/ con ejemplos prácticos
Documentar la estructura física skills/ con ejemplos prácticos en SKILLS.md, README.md y cada skill individual. Incluir: 1) Diagrama de árbol del directorio, 2) Ejemplos de uso para cada skill, 3) Checklist de verificaci
@kibotValidation Architect: Consolidar todas las reglas de validación en skill validation.md
Consolidar todas las reglas de validación para endpoints /api/v1/tasks/validate y /api/v1/projects/validate. Incluir: 1) Validación de ID (UUID v4, longitud 36), 2) Validación de nombre proyecto (min 3, max 100 chars), 3
@kibotGitHub Auth Specialist: Implementar OAuth2 flow completo para GitHub API calls
Implementar autenticación OAuth2 client credentials para evitar GitHub API rate limiting (403 errors). Incluir: 1) Obtención de tokens con scopes adecuados, 2) Almacenamiento seguro de tokens, 3) Lógica de refresh automá
@kibotValidation Architect: Consolidar todas las reglas de validación en skill validation.md
Consolidación de todas las reglas de validación para endpoints /api/v1/tasks/validate y /api/v1/projects/validate, incluyendo validaciones de seguridad, longitud y formato.
@kibotGitHub Auth Specialist: Implementar OAuth2 flow completo para GitHub API calls
Implementación de autenticación OAuth2 en todos los endpoints que requieren acceso a GitHub API, incluyendo validaciones de seguridad y manejo de rate limits.
@kibotIssues Consolidator - Consolidar issues duplicados sobre OAuth2 y validaciones
Consolidar todas las issues abiertas sobre OAuth2, estructura skills/ no existente físicamente, validaciones de entrada incompletas y documentación incompleta en SKILLS.md. Crear issue maestro con checklist de acciones p
@kibotRepository Analysis Specialist - Consolidar análisis de repositorios SHB en skill repositories.md
Leer skills/repositories/ existente y consolidar procedimientos de análisis de repositorios SHB y GitHub. Añadir ejemplos prácticos con snippets de código para cada operación (list_software, get_software, update_software
@kibotProjects Management Specialist - Consolidar gestión de proyectos SHB en skill projects.md
Leer skills/projects/ existente y consolidar procedimientos de gestión de proyectos SHB. Añadir ejemplos prácticos con snippets de código para cada operación (list, get, update, create_issue, etc.).
@kibotDocumentation Specialist - Documentar estructura inicial skills/ con ejemplos prácticos
Actualizar SKILLS.md con ejemplos prácticos de uso para cada skill, incluyendo snippets de código y flujos de trabajo típicos. Añadir sección de "Ejemplos Prácticos" en README.md del proyecto.
@kibotProjects Management Specialist - Consolidar gestión de proyectos SHB en skill projects.md
Revisar todas las tareas pendientes sobre gestión de proyectos, verificar vínculos con proyectos comunitarios reales, documentar procedimientos de gestión y consolidar en projects.md.
@kibotRepository Analysis Specialist - Consolidar análisis de repositorios SHB en skill repositories.md
Revisar todas las tareas pendientes sobre análisis de repositorios, verificar vínculos remotos configurados, documentar procedimientos de análisis y consolidar en repositories.md.
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Revisar todas las tareas pendientes sobre validaciones, consolidar reglas de entrada para endpoints /api/v1/projects/validate y /api/v1/tasks/validate, verificar implementación de OAuth2 en validaciones.
@kibotDocumentation Specialist - Consolidar documentación de estructura skills/ en README.md y SKILLS.md
Revisar todos los archivos skills/*.md existentes, verificar consistencia con SKILLS.md maestro, documentar estado de implementación de cada skill, y actualizar README.md con guía de uso.
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Consolidar todas las reglas de validación dispersas en endpoints /api/v1/projects/validate y /api/v1/tasks/validate. Crear un único archivo skills/validation.md con: validaciones de longitud, formato (regex para ID), san
@kibotDocumentation Specialist - Documentar ejemplos prácticos en SKILLS.md y skills/*.md
Actualizar SKILLS.md y todos los archivos skills/*.md con ejemplos prácticos: snippets de código reales, casos de uso específicos de SHB, procedimientos paso a paso. Eliminar documentación genérica o placeholders. Inclui
@kibotStructure Specialist - Verificar estructura física skills/ post-OAuth2
Verificar físicamente que el directorio skills/ existe con todos los archivos: SKILLS.md, github.md, incidents.md, projects.md, repositories.md, security.md, validation.md, README.md. Confirmar integridad de la estructur
@kibotDocumentation Specialist - Documentar estructura inicial skills/ con ejemplos prácticos
Documentar la estructura inicial del directorio skills/ con ejemplos prácticos de uso para cada skill. **Objetivo:** Crear documentación clara y práctica que KiBot pueda consultar rápidamente. **Tareas:** 1. Actualizar
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Consolidar todas las reglas de validación para todos los endpoints de tareas y proyectos en un único archivo skills/validation.md. **Objetivo:** Crear una única fuente de verdad para todas las reglas de validación. **R
@kibotStructure Verifier - Verificar físicamente la existencia de la estructura skills/ con SKILLS.md maestro
Verificar que el directorio skills/ exista en C:\\shbfiles\\projects\\kibot-skills y contenga al menos SKILLS.md. Si no existe, crearlo inmediatamente con la estructura base documentada. **Pasos:** 1. Leer workspace_tre
@kibotDocumentation Specialist - Documentar estructura inicial skills/
Documentar la estructura inicial skills/ una vez resuelto OAuth2, incluyendo ejemplos prácticos en SKILLS.md.
@kibotInicializar estructura skills/ con SKILLS.md maestro
Crear directorio skills/ con SKILLS.md como índice maestro y README técnico inicial.
@kibotCrear estructura inicial skills/ con SKILLS.md maestro y README técnico
Inicializar directorio skills/ con subcarpetas por skill (github.md, security.md, validation.md, incidents.md, repositories.md, projects.md). Incluir SKILLS.md como índice maestro y README técnico.
@kibotValidar que estructura skills/ exista físicamente en repositorio
Verificar existencia física del directorio skills/ y archivo SKILLS.md después de implementar OAuth2 y crear estructura inicial
@kibotValidar que estructura skills/ exista físicamente post-OAuth2
Verificar físicamente que el directorio skills/ existe en repositorio después de resolver OAuth2. Confirmar presencia de SKILLS.md y estructura inicial.
@kibotIssues Consolidator - Consolidar issues duplicados sobre OAuth2 y validaciones
Unificar todas las issues relacionadas con GitHub API rate limit (403), autenticación OAuth2, y tareas duplicadas sobre validaciones en issues consolidadas.
@kibotStructure Verifier - Verificar estructura skills/ físicamente post-OAuth2
Confirmar existencia de directorio skills/, archivo SKILLS.md maestro y subarchivos: github.md, security.md, validation.md, incidents.md, repositories.md, projects.md.
@kibotStructure Specialist - Verificar y crear estructura skills/ con SKILLS.md maestro
Verificar si estructura skills/ existe físicamente en repositorio. Si no existe, crear directorio skills/ con archivos iniciales para cada skill (github.md, security.md, validation.md, projects.md, repositories.md, incid
@kibotSecurity Auditor - Validar checklist de seguridad para todos los endpoints antes de implementar
Crear skill security.md con: validaciones de entrada, sanitization rules, rate limiting checks, OAuth2 token validation, CORS configuration.
@kibotValidation Architect - Consolidar todas las reglas de validación en skill validation.md
Unificar múltiples tareas duplicadas sobre validaciones. Crear skill con: reglas de longitud para ID de proyectos/tareas, validaciones de seguridad completas, endpoint /api/v1/projects/validate, endpoint /api/v1/tasks/va
@kibotDocumentation Specialist - Preparar documentación inicial para post-OAuth2
Documentar arquitectura del proyecto y crear guía de uso de Skills una vez resuelto OAuth2. Incluir ejemplos prácticos en SKILLS.md.
@kibotValidation Consolidator - Consolidar todas las tareas duplicadas sobre validaciones
Unificar múltiples issues y tasks duplicadas sobre validaciones en un único issue. Crear estructura clara de validadores con reglas completas.
@kibotStructure Specialist - Inicializar estructura skills/ con SKILLS.md maestro
Crear directorio skills/ con subcarpetas por skill. Implementar SKILLS.md como índice maestro con documentación de todas las Skills críticas.
@kibotDocumentar estructura inicial skills/ una vez resuelto OAuth2
Crear directorio skills/ con SKILLS.md como índice maestro y README técnico. Inicializar 6 skills críticas: github.md, security.md, validation.md, incidents.md, repositories.md, projects.md.
@kibotEclipse Review - Documentar arquitectura del proyecto y crear guía de uso de Skills
Crear README.md con documentación completa sobre cómo usar el sistema de Skills, estructura del directorio y flujo de trabajo recomendado.
@kibotTitan Query - Crear 6 skills críticas iniciales (github.md, security.md, validation.md, incidents.md, repositories.md, projects.md)
Implementar contenido operativo en cada skill con procedimientos, reglas, validaciones y ejemplos prácticos. github.md debe incluir OAuth2 flow completo.
@kibotConsolidar y eliminar tareas duplicadas sobre validaciones
Revisar todas las tareas abiertas sobre validaciones de longitud y seguridad. Fusionar tareas redundantes, mantener solo una por funcionalidad específica con asignación clara.
@kibotDocumentar ejemplos prácticos en SKILLS.md
Añadir contenido operativo a cada Skill con procedimientos paso a paso, herramientas reales (MCP), validaciones y lecciones aprendidas. Evitar documentación genérica de IA.
@kibotCrear validador de entrada para tareas con validaciones de seguridad completas
Implementar validaciones de longitud, formato y seguridad en endpoint /api/v1/tasks/validate. Documentar en skills/validation.md.
@kibotCrear Skill: security.md con checklist de validaciones
Documentar checklist completo de validaciones de seguridad para endpoint /api/v1/tasks/validate, incluyendo XSS, SQL injection, CSRF y otras vulnerabilidades comunes.
@kibotCrear Skill: validation.md con reglas completas
Documentar todas las reglas de validación para endpoints /api/v1/projects/validate y /api/v1/tasks/validate. Incluir: validaciones de longitud, formatos aceptados, sanitización de inputs, y ejemplos de Pydantic models.
@kibotCrear Skill: github.md con procedimientos OAuth2
Documentar configuración completa de autenticación OAuth2 para GitHub API calls, incluyendo: scopes necesarios, token storage seguro, manejo de refresh tokens, y estrategias para evitar rate limiting. Incluir ejemplos de
@kibotActualizar SKILLS.md con documentación completa
Incorporar ejemplos prácticos en todos los archivos de Skills existentes. Añadir secciones de 'Errores conocidos' y 'Lecciones aprendidas' a cada Skill. Asegurar que SKILLS.md funcione como router eficiente del conocimie
@kibotCrear Skill: repositories.md para análisis de repositorios SHB
Documentar procedimientos para analizar arquitectura de repositorios, entender dependencias, identificar archivos críticos y establecer baseline antes de modificaciones. Incluir checklist de verificación.
@kibotImplementar validaciones de longitud para nombre de proyecto
Validar que el nombre del proyecto tenga longitud máxima permitida (ej. 64 caracteres) y contenga solo caracteres alfanuméricos.
@kibotImplementar validaciones de longitud para descripción del proyecto
Validar que el campo 'description' en los endpoints /api/v1/projects/* tenga longitud máxima definida (ej. 256 caracteres). Implementar error handling con mensaje claro.
@kibotImplementar validaciones de seguridad en endpoint /api/v1/projects/validate
Validar que el nombre del proyecto contenga solo letras, números, guiones y espacios. Validar longitud entre 3 y 50 caracteres. Validar formato de URL para referencias a repositorios.
@kibotValidaciones de longitud en endpoint /api/v1/projects/validate
Implementar validación de longitud para nombre del proyecto (max 256 caracteres, alfanuméricos y guiones). Validar formato de entrada.
@kibotValidaciones de longitud de ID de tareas
Implementar validación de longitud mínima y máxima para los IDs de las tareas en el endpoint /api/v1/tasks/validate.
@kibotValidaciones de longitud de descripción del proyecto
Implementar validación de longitud mínima (minLength) y máxima (maxLength) en el endpoint /api/v1/projects/validate para descripciones de proyectos.
@kibotImplementar validaciones de longitud en endpoint /api/v1/tasks/validate
Asegurar que los inputs de tareas cumplan con límites definidos (ej. ID de tarea, descripción).
@kibotCrear Skill: projects.md con documentación completa
Documentar gestión de proyectos SHB incluyendo workflows, pipelines, CI/CD y mejores prácticas.
@kibotImplementar validaciones de longitud de descripción
Validación de longitud mínima y máxima para el campo 'description' en todos los endpoints de tareas.
@kibotImplementar validaciones de longitud para ID de tareas
Validación regex para IDs de formato 'cmudx...80004n' (12 caracteres + 3 dígitos), incluyendo validación de formato hexadecimal.
@kibotImplementar autenticación OAuth2 para GitHub API calls
Configurar token refresh, rate limiting (5000 requests/hour), y manejo de tokens expirados en /api/v1/tasks/validate y endpoints de repositorios.
@kibotCrear Skill: projects.md para gestión de proyectos SHB
Documentar procedimientos completos para gestión de proyectos en Software.HostingByte.es, incluyendo creación, seguimiento, priorización y cierre de tareas e issues.
@kibotCrear estructura inicial skills/ con SKILLS.md como índice maestro
Establecer directorio skills/ con subcarpetas por skill (repositories.md, projects.md, repositories.md, coding.md, debugging.md, testing.md, github.md, tools.md, research.md, seo.md, content.md, issues.md, tasks.md, suba
@kibotConfigurar autenticación OAuth2 para GitHub API calls y resolver rate limiting
Implementar autenticación OAuth2 en las llamadas a la GitHub API para evitar errores 403 por rate limit. Documentar el proceso de configuración de tokens y scopes necesarios.
@kibotCrear Skill: validation.md con reglas de validación para todos los endpoints de tareas
Documentar todas las reglas de validación aplicables a endpoints de gestión de tareas: longitud máxima de campos, formatos permitidos, tipos de datos aceptados, manejo de errores y respuestas estandarizadas.
@kibotCrear Skill: incidents.md con procedimientos para manejar GitHub API 403/429
Documentar estrategia de fallback cuando se detecta rate limiting: pausar operaciones, verificar headers X-RateLimit-Remaining, implementar retry con exponential backoff, y alertar al equipo humano si persiste el problem
@kibotCrear Skill: security.md con checklist de validaciones para endpoint /api/v1/tasks/validate
Documentar todas las validaciones obligatorias: sanitización de inputs, validación de longitud (ID ≤ 24 chars, description ≤ 500 chars), validación de formato (regex para ID), verificación de autenticación, rate limiting
@kibotCrear Skill: github.md con procedimientos de autenticación OAuth2 para evitar rate limiting
Documentar procedimiento completo para configurar autenticación GitHub API usando OAuth2, incluyendo scopes necesarios (repo, read:user), flujo de token exchange y almacenamiento seguro. Incluir ejemplos de implementació
@kibotValidar acceso al repositorio GitHub con autenticación
Verificar que el endpoint /api/v1/tasks/validate funcione correctamente con autenticación habilitada. Consultar SKILLS.md -> security.md para reglas de validación.
@kibotImplementar validaciones de seguridad completas en endpoint /api/v1/tasks/validate
Añadir validaciones de longitud para ID, nombre de proyecto y descripción. Implementar sanitización de inputs, prevención de inyección SQL/XSS, y validación de tipos de datos.
@kibotConfigurar autenticación para GitHub API calls
Implementar OAuth2 o token-based authentication para las llamadas a la GitHub API, configurando el workflow de autenticación en .env y actualizando el código del cliente GitHub con credenciales seguras.
@kibotValidar acceso al repositorio GitHub con autenticación para evitar rate limiting
Configurar autenticación en las llamadas a la API de GitHub para aumentar el límite de tasa. Verificar permisos y crear credenciales seguras.
@kibotImplementar validación de longitud de ID para tareas
Validar que el ID de tarea sea un número entre 6 y 50 dígitos, sin caracteres especiales ni espacios.
@kibotImplementar validador de longitud de descripción
Validar que la descripción no exceda 2048 caracteres, no tenga espacios en blanco al inicio ni al final, y contenga al menos un carácter.
@kibotImplement task management workflow
Create a proper state machine for tasks: create → assign → in_progress → review → done. Implement proper transitions, status tracking, and validation at each stage. Add logging for task lifecycle events.
@kibotImplement input validation for tasks endpoint
Add comprehensive validation to POST /api/v1/tasks/validate including: required fields (task_id, description), field types, length constraints, format validation, and security checks. Return appropriate error responses w
@kibotUpdate SKILLS.md with complete documentation
Create/update the master SKILLS.md file with all documented skills including descriptions, usage guidelines, related skills, and examples. Ensure it serves as the routing guide for KiBot.
@kibotCreate skills directory structure
Create the skills/ directory and subdirectories for each skill category (shb.md, projects.md, repositories.md, coding.md, debugging.md, testing.md, github.md, tools.md, research.md, seo.md, content.md, issues.md, tasks.m
@kibotImplementar validador de entrada para tareas con validaciones de seguridad
Crear endpoint POST /api/v1/tasks/validate que valide: longitud de descripción (max 500 caracteres), longitud de nombre de proyecto (max 200 caracteres), formato de ID de tarea válido, y verifique que el usuario tenga pe
@kibotImplementar validación de longitud de descripción
Validar que la descripción del proyecto esté entre 1 y 200 caracteres. Devolver error JSON si no cumple.
@kibotImplementar validación de longitud de nombre de proyecto
Añadir validación para el campo 'projectName' con longitud máxima y caracteres permitidos (solo alfanuméricos, espacios en mayúsculas/minúsculas).
@kibotImplementar validación de formato de ID para tareas
Crear un endpoint que valide el formato del ID de tarea (UUID v4 o UUID v5) y verifique que no sea un ID existente en la base de datos.
@kibotDocumentar todas las Skills con ejemplos prácticos
Crear archivos README.md en cada subcarpeta de skills/ con ejemplos reales de uso, casos de éxito y errores comunes. Actualizar SKILLS.md con referencias a estos ejemplos.
@kibotImplementar validaciones de seguridad en el endpoint de validación
Añadir validaciones de entrada para tareas incluyendo: formato de ID único, longitud máxima, caracteres permitidos, verificación de existencia del ID, y validación de que no sea un ID existente.
@kibotCrear archivo skills/repositories.md
Documentar el proceso de análisis de repositorios: cómo identificar un repositorio nuevo, analizar su arquitectura, entender dependencias y detectar errores relacionados con archivos o dependencias.
@kibotActualizar SKILLS.md con ejemplos prácticos
Actualizar el archivo SKILLS.md con ejemplos reales y documentados de cada skill.
@kibotAnalizar arquitectura del proyecto 'kibot-skills'
Revisar el código fuente, identificar patrones de diseño, dependencias y decisiones técnicas tomadas.
@kibotDocumentar decisiones técnicas y arquitectura del proyecto
Crear un documento sobre la arquitectura, decisiones de diseño y patrón de trabajo adoptados.
@kibotActualizar SKILLS.md con ejemplos prácticos de cada skill
Incorporar ejemplos reales en cada archivo de Skills para que sean útiles desde el primer día.
@kibotCrear README.md con documentación de arquitectura
Documentar la estructura, tecnologías, decisiones técnicas y flujo de trabajo del proyecto.
@kibotValidar acceso a repositorio GitHub (kimimartin/kibot-skills)
Usar MCP para verificar el estado del repositorio y obtener información actualizada.
@kibotAnalizar arquitectura actual del repositorio
Leer el código fuente del repositorio para entender la estructura, dependencias, patrón de diseño y decisiones técnicas tomadas.
@kibotAnalizar arquitectura actual y documentar decisiones técnicas
Revisar el código existente, identificar patrones de diseño, decisiones de arquitectura y explicarlas en docstring o comentarios
@kibotCrear validador de entrada para tareas (API endpoint)
Implementar un endpoint REST que valide la entrada de una tarea con validaciones de formato y requerimientos.
@kibotAnalizar estructura actual del repositorio
Revisar el contenido del repositorio, verificar archivos existentes, identificar dependencias y estructura de proyecto.
@kibotCrear estructura de directorio skills/
Crear el directorio skills/ con subcarpetas para cada tipo de skill.
@kibotActualizar SKILLS.md con documentación real
Incorporar la documentación real del repositorio en el archivo SKILLS.md como punto de entrada principal.
@kibotCrear primer artefacto README.md
Crear archivo README.md como primer artefacto documentando el proyecto, su propósito, estructura y cómo usarlo.
@kibotActualizar SKILLS.md con documentación real del proyecto
Crear o actualizar archivo skills/README.md como primer documento de referencia para el sistema de Skills.
@kibotCrear archivo README.md como primer artefacto de Skills
Crear archivo skills/README.md con documentación básica del proyecto: propósito, arquitectura (FastAPI + SQLite), validador de entrada y estructura recomendada.
@kibotImplementar validador de entrada para tasks
Crear un endpoint /api/v1/tasks que acepte JSON con campos: id, title, description, priority, assigneeId, status y fecha. Validar todos los campos antes de guardar.
@kibotDocumentar la arquitectura del proyecto
Crear un archivo ARCHITECTURA.md con diagrama de flujo, diagrama de clases (UML), diagrama de datos y documentación de API.
@kibotCrear repositorio de skills con ejemplos reales
Crea un nuevo repositorio en GitHub (o actualiza el existente) con archivos de ejemplo: README.md, SKILLS.md, tasks.md, repositories.md, debugging.md y un archivo de prueba de validación.
@kibotAnalizar estructura actual de skills (SKILLS.md)
Leer y analizar SKILLS.md para identificar gaps o oportunidades de mejora
@kibotValidar que el repositorio github.cim/kibot-skills sea accesible
Verificar disponibilidad del repo en https://github.com/cim/kibot-skills
@kibotCrear validador de entrada para tareas
Implementar un endpoint REST que valide la entrada de datos para crear o actualizar tareas. Validaciones: tipo de tarea (string), longitud del nombre, formato de descripción.
@kibotImplementar validador de entrada para tareas
Validar que las entradas tengan formato correcto (nombre, descripción, prioridad)
@kibotImplementar sistema de Skills como router de conocimiento
Crear módulo skills con validación de rutas, búsqueda por nombre y archivo
@kibotConfigurar proyecto base (FastAPI + SQLite)
Crear estructura de proyecto: app.py, requirements.txt, .env.example, .gitignore
@kibotCrear estructura de directorio skills/ con subcarpetas por skill
Organizar los archivos de Skills en una estructura clara: skills/{skill-name}.md, examples/, tests/, docs/
@kibotPhantom Debug - Inicializar estructura skills/ con SKILLS.md maestro y README técnico
Crear directorio skills/, archivo SKILLS.md como índice maestro con todas las Skills documentadas, y README.md con arquitectura del proyecto. Prioridad: URGENT.
@kibotResolver GitHub API rate limit - Bloqueo 403
Implementar OAuth2 authentication para todos los GitHub API calls. Actualizar configuración de autenticación en .env y código. Verificar acceso al repositorio kibot-skills.
@kibotOrquestador: Consolidación Final - OAuth2, estructura skills/ y validaciones [FINAL]
Consolidar todas las tareas duplicadas sobre OAuth2, estructura skills/ y validaciones en una sola tarea por especialista. Verificar que estructura skills/ exista físicamente antes de asignar trabajo a subagentes. Tarea
@kibotOrquestador: Consolidación de Tareas Duplicadas - OAuth2, estructura skills/ y validaciones [FINAL]
Consolidar todas las tareas duplicadas sobre OAuth2, estructura skills/ y validaciones en una sola tarea por especialista. Verificar que la estructura skills/ exista físicamente antes de asignar trabajo a subagentes.
@kibotOrquestador: Consolidar todas las tareas duplicadas sobre OAuth2, estructura skills/ y validaciones
Consolidación de múltiples tareas duplicadas relacionadas con: 1) Implementación OAuth2 para GitHub API, 2) Verificación física de estructura skills/, 3) Consolidación de issues sobre validaciones. Esta tarea centraliza
@kibotGitHub Auth Specialist - Implementar OAuth2 en todos los endpoints de validación
Implementar autenticación OAuth2 en todos los endpoints que usan GitHub API (validate, create, update). Configurar middleware de autenticación con token refresh automático. Manejar rate limiting (403/429) con exponential
@kibotConsolidar todas las tareas duplicadas sobre OAuth2 en una sola issue
Unificar todos los issues relacionados con OAuth2 GitHub API en un único issue con procedimientos claros y checklist de implementación
@kibotGitHub Auth Specialist - Implementar OAuth2 flow completo para GitHub API calls
Crear skill github.md con procedimientos de autenticación OAuth2 para evitar rate limiting. Incluir: client_id, client_secret, redirect_uri, token exchange endpoint, refresh logic.
@kibotOrquestador: Consolidación de Tareas Duplicadas - OAuth2, estructura skills/ y validaciones [FINAL]
## 🎯 Objetivo Principal Consolidar todas las tareas duplicadas sobre OAuth2, estructura skills/, validaciones y documentación en un único plan de acción ejecutable. ## ✅ Artefactos Verificados (Post-OAuth2) **Estruct
@kibotCrear validador de longitud para ID de tareas
Implementar validación que verifique que los IDs de tareas cumplan con el formato esperado y tengan longitud adecuada (ej: 10-50 caracteres).
@kibot