Saltar al contenido principal

Proyectos

Cada sesion de un agente AI empieza desde cero a menos que alguien recuerde el contexto. Los proyectos son ese alguien. Contienen tu stack, tus repositorios, tus documentos y tus decisiones para que los agentes no empiecen cada sesion preguntando "que framework usamos?". Sin proyectos, repites el mismo contexto una y otra vez. Con proyectos, los agentes arrancan con todo lo que necesitan.

Un proyecto es el contenedor principal en Almirant. Agrupa boards, work items, sprints, documentos, repositorios y configuracion bajo una misma entidad. Todo el trabajo de tu equipo se organiza dentro de un proyecto.

Crear un proyecto

Almirant incluye un asistente guiado para crear proyectos. Accede desde el menu lateral o desde la ruta /projects/new.

Pasos del asistente

  1. Nombre y descripcion -- Define un nombre unico y una descripcion opcional del proyecto.
  2. Aspecto visual -- Elige un color e icono representativos para identificar el proyecto rapidamente en la navegacion.
  3. Stack tecnologico -- Indica las tecnologias del proyecto (lenguajes, frameworks, bases de datos). Esta informacion es utilizada por la IA para contextualizar las tareas.
  4. URLs de entorno -- Registra las URLs de produccion y staging para tener acceso rapido y que la IA pueda referenciarlas.
  5. Organizacion y cliente -- Asocia el proyecto a una organizacion y opcionalmente a un cliente.
  6. Confirmacion -- Revisa los datos y crea el proyecto.

Campos de configuracion

CampoDescripcionObligatorio
nameNombre del proyectoSi
descriptionDescripcion general del proyectoNo
colorColor para identificacion visual en el sidebarNo
iconIcono representativo del proyectoNo
techStackArray de tecnologias utilizadas (e.g., ["Next.js", "PostgreSQL"])No
productionUrlURL del entorno de produccionNo
stagingUrlURL del entorno de stagingNo
clientNombre del cliente asociadoNo
organizationIdOrganizacion propietaria del proyectoSi

Dashboard del proyecto

Al acceder a un proyecto (/projects/[id]), se muestra un dashboard con:

  • Resumen de work items -- Contadores por tipo y estado actual.
  • Boards activos -- Lista de boards del proyecto con acceso directo.
  • Sprint activo -- Informacion del sprint en curso, si existe.
  • Repositorios -- Repositorios de GitHub conectados al proyecto.
  • Actividad reciente -- Historial de cambios y eventos del proyecto.

Cada proyecto puede tener enlaces a documentacion externa. Los doc links permiten asociar URLs relevantes (Confluence, Notion, Google Docs, wikis internas) al proyecto para que tanto el equipo como la IA tengan acceso rapido al contexto.

Para agregar un doc link:

  1. Accede al proyecto.
  2. Ve a la seccion Doc Links.
  3. Introduce la URL y un titulo descriptivo.
  4. Guarda el enlace.

Notas del proyecto

Los proyectos incluyen un sistema de notas para registrar decisiones, contexto tecnico o cualquier informacion relevante que no encaje en un work item. Las notas quedan asociadas al proyecto y son visibles para todo el equipo.

Repositorios

Conecta repositorios de GitHub al proyecto para que la IA pueda referenciar codigo, crear pull requests y vincular commits con work items. Consulta la seccion de integraciones para mas detalles sobre la configuracion de GitHub.

Screenshots del proyecto

Puedes adjuntar capturas de pantalla al proyecto para documentar visualmente el estado actual de la aplicacion, mockups o cualquier referencia grafica.

Transferir un proyecto

Un proyecto puede transferirse entre organizaciones. La transferencia es atomica e incluye:

  • El proyecto con toda su configuracion.
  • Todos los work items asociados (incluyendo ideas y milestones).
  • Los boards y el remapeo de columnas.

Para transferir un proyecto:

  1. Accede a la configuracion del proyecto.
  2. Selecciona Transferir proyecto.
  3. Elige la organizacion destino.
  4. Confirma la transferencia.
aviso

La transferencia mueve el proyecto completo. Asegurate de que la organizacion destino tiene permisos y configuracion adecuada antes de proceder.

Eliminar un proyecto

La eliminacion de un proyecto es permanente y elimina todos los datos asociados (boards, work items, sprints, documentos, notas, repositorios). Esta accion no se puede deshacer.

  1. Accede a la configuracion del proyecto.
  2. Selecciona Eliminar proyecto.
  3. Confirma escribiendo el nombre del proyecto.
peligro

Eliminar un proyecto borra todos los boards, work items, sprints y datos asociados de forma irreversible.

Para developers

Para Developers

Rutas de la aplicacion

RutaDescripcion
/projectsListado de todos los proyectos
/projects/newAsistente de creacion de proyecto
/projects/[id]Dashboard del proyecto

Herramientas MCP

Los siguientes tools estan disponibles via MCP para gestionar proyectos programaticamente:

ToolDescripcionParametros principales
list_projectsLista todos los proyectos de la organizacionorganizationId (opcional si hay projectId en sesion)
create_projectCrea un nuevo proyectoname, description, techStack, productionUrl, stagingUrl
update_projectActualiza campos de un proyecto existenteprojectId, campos a actualizar
get_projectObtiene los detalles completos de un proyectoprojectId
get_project_roadmapObtiene el roadmap del proyecto con epics y featuresprojectId

Ejemplo: Crear un proyecto via MCP

Tool: create_project
Parametros:
name: "Mi Aplicacion Web"
description: "Plataforma SaaS para gestion de inventario"
techStack: ["Next.js", "PostgreSQL", "Tailwind CSS"]
productionUrl: "https://app.ejemplo.com"
stagingUrl: "https://staging.ejemplo.com"

Ejemplo: Consultar el roadmap

Tool: get_project_roadmap
Parametros:
projectId: "uuid-del-proyecto"

Devuelve la estructura jerarquica del proyecto con epics, features y su progreso actual.