Files
repo_Claude/dev/issues/006-improve-db-reader.md
egutierrez f3d5ddcddd docs: crear roadmap de issues para agentes
Se crean 9 issues para trackear el desarrollo de agentes:

Nuevos agentes:
- #001 orchestrator: coordinar agentes para proyectos
- #002 ci-cd: pipelines de build/test/deploy
- #003 testing: tests automatizados Go y React
- #004 api-client: gestión de APIs externas
- #005 docs-generator: documentación automática

Mejoras a existentes:
- #006 db-reader: PostgreSQL, migraciones
- #007 backend-lib: nuevos módulos shell/app
- #008 frontend-lib: versionado, testing
- #009 gitea: Actions, templates
2026-03-22 20:00:15 +01:00

1.3 KiB

Issue #006: Mejorar agente db-reader

Tipo: enhancement Prioridad: media Estado: pendiente

Descripción

Extender el agente db-reader para soportar más bases de datos y funcionalidades.

Mejoras requeridas

Nuevas bases de datos

  • PostgreSQL via MCP (mcp-server-postgres)
  • MySQL/MariaDB via MCP
  • Redis para cache

Migraciones

  • Integrar golang-migrate o Atlas
  • Crear migraciones desde schema
  • Aplicar migraciones up/down
  • Historial de migraciones

Seeds

  • Generar datos de prueba
  • Seeds desde CSV/JSON
  • Faker para datos aleatorios

Queries avanzados

  • Query builder visual
  • Explain/analyze de queries
  • Índices sugeridos
  • Exportar a CSV/JSON/Parquet

Configuración MCP adicional

mcpServers:
  - postgres:
      type: stdio
      command: uvx
      args:
        - mcp-server-postgres
        - --connection-string
        - "${POSTGRES_URL}"

Integración con DevFactory

// shell/postgres.go
package shell

import "github.com/lucasdataproyects/devfactory/core"

type PostgresClient struct {
    connString string
}

func (c *PostgresClient) Query(sql string) core.Result[[]map[string]any] {
    // ...
}

Dependencias

  • MCP servers para cada DB
  • golang-migrate para migraciones