Describe tu proyecto a ChatGPT, Claude o Gemini. Recibe un archivo JSON de MasterGantt listo para importar. Diagrama de Gantt, tareas, recursos, dependencias: todo está ahí.
🔒 Soberanía de los datos
MasterGantt permanece 100 % offline. Este método debe utilizarse únicamente para generar la estructura del proyecto (tareas, hitos, dependencias). Nunca introduzcas datos confidenciales —nombres de clientes, presupuestos reales, propiedad intelectual, secretos— en una IA pública. Utiliza términos genéricos y, a continuación, enriquece tus datos localmente, tras la importación.
1Descargue la plantillaUn JSON vacío con el esquema integrado.
2Copie el promptEn ChatGPT, Claude o Gemini.
3Importe el resultadoEn MasterGantt a través de Configuración.
1Descargue la plantilla JSON
Un archivo vacío pero completo: contiene el esquema, el diccionario de estados, los riesgos y las colecciones listas para rellenar. La IA lo utiliza como modelo de referencia.
¿Para qué sirve? La plantilla integra un bloque _schema y _dictionary que explican a la IA cada campo, cada estado y cada restricción. Resultado: un JSON generado que pasa la importación a MasterGantt a la primera.
2Copie el prompt oficial
Pegue este prompt en la IA que elija y, a continuación, sustituya la última línea por la descripción de su proyecto. Puede escribir en francés, inglés, español o alemán: la IA escribirá los títulos en su idioma.
ChatGPTClaudeGeminiCopilotMistral
ROLE: You are an expert project manager. Your single task is to generate a valid MasterGantt JSON file from the user's project brief.
STRICT OUTPUT RULES — NON-NEGOTIABLE:
1. Output ONLY the JSON object. No markdown fences, no comments, no prose before or after.
2. The JSON MUST be parseable by JSON.parse() on first try.
3. Preserve the top-level structure: _schema, _dictionary, _edition, tasks, resources, projects, programs, skills, purchases, reminders, taskOrder, resourceOrder, programOrder, projectOrder, settings, version, exportedAt.
4. DO NOT translate field names (keys stay English: "tasks", "status", "charge", "start", "end", etc.).
5. Write human-readable content (name, description, supplier, title, riskMitigation) in the USER'S LANGUAGE, auto-detected from the brief below.
6. If forced to choose between richer planning content and strict JSON validity, choose strict validity.
7. Do not add fields not listed in the template. Do not insert line breaks inside string values.
ID CONVENTIONS — MANDATORY:
- Tasks: T101, T102, T103...
- Resources: R101, R102, R103...
- Projects: P101, P102...
- Purchases: PU101, PU102...
- Skills: SK101, SK102... (SK001 = "Generic" always exists)
- Reminders: RM101, RM102...
- Every ID referenced (in dependencies, resources, projects, managerId, requiredSkillId, projectId) MUST exist elsewhere in the same file.
VALUE RULES:
- status: USE ONLY the codes s1, s2, s3, s4, s5. NEVER write "in_progress", "todo", "done".
* Task: s1=todo, s2=in progress, s3=review, s4=blocked, s5=done
* Purchase: s1=planned, s2=ordered, s3=delivered, s5=paid
* Project: s1=not started, s2=active, s4=paused, s5=completed
- type (task): "task" or "milestone" (milestone has "start" only, no "end", charge=1).
- risk: integer 0-3 (0=none, 1=low, 2=medium, 3=high). For risks ≥ 2, add "riskMitigation" and "riskAfter".
- charge: number in person-days.
- progress: integer 0-100.
- allocation: integer 0-100 (percentage).
- Dates: ISO YYYY-MM-DD. Work days 1-5 (Mon-Fri) by default.
- Currency: EUR unless user specifies otherwise.
- Task "end" MUST be ≥ "start". Every task MUST belong to at least one project via "projects": ["P..."].
CONSISTENCY RULES:
- Dependencies form a DAG (no cycles).
- Resource allocation + workDays must be realistic (don't assign 3 people at 100% on parallel tasks if only 2 exist).
- Project start = earliest task start. Project end = latest task end.
- taskOrder[projectId] lists ALL tasks of that project in Gantt display order.
- resourceOrder lists ALL resource IDs.
QUALITY EXPECTATIONS:
- Realistic durations (a "Design CAD" task is not 2 days).
- Logical dependencies (testing comes after building, certification after testing).
- 1-3 milestones per project (kickoff, mid-point review, launch).
- Add at least one reminder for a key upcoming deadline.
- Include purchases when the project involves procurement, labs, certifications, tooling.
TEMPLATE TO FILL (keep _schema and _dictionary EXACTLY as provided — they are documentation):
<PASTE THE CONTENT OF template-ai.json HERE>
USER BRIEF:
<YOUR PROJECT BRIEF>
Remember: Return the completed JSON only. No markdown. No explanation.
Consejo: en la última línea, sustituye <YOUR PROJECT BRIEF> por una descripción natural: «Lanzamiento de una válvula industrial en 8 meses con 4 personas, prototipos, certificación CE». Y sustituye <PASTE THE CONTENT OF template-ai.json HERE> por el contenido del archivo descargado en el paso 1.
3Importe el JSON a MasterGantt
La IA le devuelve un JSON. Cópielo, abra MasterGantt e impórtelo.
Comprueba la vista previa (número de tareas, recursos, proyectos). Si todo está bien: Confirma.
Tu diagrama de Gantt está listo. Ajusta, mejora y comparte.
Si la importación falla: pide a la IA que «regenera el JSON; debe comenzar por { y contener las tablas tasks, resources y projects en el primer nivel». Si la IA ha envuelto el JSON en ```json, elimina estos marcadores antes de pegarlo.
MasterGantt sigue siendo 100 % offline. No se envía ningún dato a nuestros servidores: utilizas tu propia cuenta de IA, localmente o en el proveedor que elijas.