Communitygithub.com

SUGE2016/diaps-chataps

Desarrolla o depura ChatAPS (aplicación APS bajo chataps/): puente DiAgent, herramientas MCP, solvers CP-SAT, interfaz de tablero, persistencia de ejecuciones. Úsalo al editar chataps/, docs/csv, diagent_runtime o el comportamiento de programación APS.

¿Qué es diaps-chataps?

Este skill está diseñado para desarrolladores que trabajan con ChatAPS, un sistema de planificación y programación avanzada (APS) basado en agentes. Permite editar y depurar los componentes clave de la aplicación, como el puente DiAgent (que conecta el agente con el sistema), las herramientas MCP (que exponen funcionalidades al modelo de lenguaje), los solvers CP-SAT (optimización de horarios y calor), la interfaz de usuario tipo tablero (board UI) y la persistencia de ejecuciones y chats. El skill proporciona una guía completa con referencias rápidas a las rutas del proyecto, una lista de verificación para la integración con DiAgent (incluyendo la verificación de herramientas MCP y la correcta planificación de recursos), y principios de modificación que fomentan cambios mínimos y la actualización coordinada de todos los componentes involucrados al añadir nuevas herramientas. Es especialmente útil para mantener la coherencia entre el código, los contratos de agente y la documentación del runtime, evitando errores de integración entre las partes del sistema.

Compatible con✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/SUGE2016/diaps-chataps/tree/HEAD/.cursor/skills/chataps-dev

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill de Desarrollo de ChatAPS

Lectura Obligatoria

  1. docs/AGENT_CONTRACT.md — Límites y contrato de herramientas
  2. chataps/diagent_runtime/README.md — Cómo apuntar a DiAgent
  3. chataps/diagent_runtime/skills/chataps-aps/SKILL.md — Skill del agente runtime (para DiAgent, no para Cursor)

Referencia Rápida de Directorios

RutaPropósito
chataps/server.pyFastAPI UI + /api/* + montaje MCP
chataps/mcp_aps.pyExportación de herramientas MCP
chataps/tools.pySTATE + herramientas de negocio
chataps/solver/heat_cpsat / schedule_cpsat
chataps/diagent_bridge.pySSE ↔ DiAgent
chataps/aps_context.pyInyección de snapshot del tablero en system
chataps/runs_store.pyPersistencia de ejecuciones / chats
chataps/static/Tablero + UI del agente de planificación
docs/csv/Datos maestros de prueba
docs/demo-video/Material de video de demostración del producto; proceso de generación ver skill personal product-demo-video

Lista de Verificación para Integración

  1. ChatAPS python server.py → :8010
  2. DiAgent env apunta a diagent_runtime, :8100
  3. El log de DiAgent debe mostrar el número de herramientas MCP (incluyendo ui_navigate)
  4. Después de un pedido urgente, la sierra en el mismo recurso debe tener gap≈0 (planificación con restricciones de recursos, no serial global)
  5. Tras recargar, el diálogo y el tablero deben poder recuperarse

Principios de Modificación

  • Minimizar cambios; primero proponer solución, luego modificar código.
  • Nueva herramienta: modificar simultáneamente tools.py, mcp_aps.py, runtime SKILL.md y tabla de contrato.
  • No incluir valores reales de claves en los ejemplos de documentación.

Skills relacionados