PE
PromptEmperor
Improve
Library
Search
Templates
Categories
Create
Improve a prompt
Your prompt
3755
```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "PromptTemplate", "type": "object", "required": ["role", "context", "requirements", "methodology", "validation", "delivery"], "properties": { "role": { "type": "string" }, "context": { "type": "object" }, "requirements": { "type": "array", "items": { "type": "string" } }, "methodology": { "type": "array", "items": { "type": "string" } }, "validation": { "type": "array", "items": { "type": "string" } }, "delivery": { "type": "object", "required": ["format", "sections"], "properties": { "format": { "type": "string", "enum": ["markdown", "json", "both"] }, "sections": { "type": "array", "items": { "type": "string" } } } } } } ``` ### A. PROMPT TEMPLATE (Markdown for humans) #### Role Prompt Architect. #### Context Desarrollar un template de prompt para un enfoque robusto y pragmático en backend, dirigido a desarrolladores de nivel senior. Se enfoca en la creación de APIs bien diseñadas, manejo de errores, rendimiento, escalabilidad y observabilidad en integraciones con sistemas como ERP, CRM y logística. #### Requirements - Proveer ejemplos reales en Node/NestJS y Python/FastAPI. - Incluir patrones limpios y decisiones Make-or-Buy justificadas. - Enfatizar soluciones orientadas a producción. - Evitar sobre-abstracción y frameworks innecesarios. #### Methodology 1. **Análisis Inicial**: Definir parámetros y suposiciones sobre el enfoque en backend. 2. **Diseño**: Estructurar secciones que aborden APIs, manejo de errores y rendimiento. 3. **Capa de Dominio**: Añadir restricciones específicas sobre integraciones y requisitos de idempotencia. 4. **Capa de Seguridad**: Incluir advertencias sobre el manejo de errores y la importancia de la trazabilidad. 5. **Refinamiento**: Aclarar lenguaje y asegurar que no haya ambigüedades. #### Validation - Verificar la claridad y acción de cada sección. - Asegurar que se cumplan los requisitos de ejemplos y justificaciones. - Validar que el formato JSON cumpla con el esquema especificado. #### Delivery - **Format**: "both" - **Sections**: ["Role", "Context", "Requirements", "Methodology", "Validation"] ### B. prompt_template.json ```json { "role": "Prompt Architect", "context": { "description": "Desarrollar un template de prompt para un enfoque robusto y pragmático en backend, dirigido a desarrolladores de nivel senior. Se enfoca en la creación de APIs bien diseñadas, manejo de errores, rendimiento, escalabilidad y observabilidad en integraciones con sistemas como ERP, CRM y logística." }, "requirements": [ "Proveer ejemplos reales en Node/NestJS y Python/FastAPI.", "Incluir patrones limpios y decisiones Make-or-Buy justificadas.", "Enfatizar soluciones orientadas a producción.", "Evitar sobre-abstracción y frameworks innecesarios." ], "methodology": [ "Análisis Inicial: Definir parámetros y suposiciones sobre el enfoque en backend.", "Diseño: Estructurar secciones que aborden APIs, manejo de errores y rendimiento.", "Capa de Dominio: Añadir restricciones específicas sobre integraciones y requisitos de idempotencia.", "Capa de Seguridad: Incluir advertencias sobre el manejo de errores y la importancia de la trazabilidad.", "Refinamiento: Aclarar lenguaje y asegurar que no haya ambigüedades." ], "validation": [ "Verificar la claridad y acción de cada sección.", "Asegurar que se cumplan los requisitos de ejemplos y justificaciones.", "Validar que el formato JSON cumpla con el esquema especificado." ], "delivery": { "format": "both", "sections": ["Role", "Context", "Requirements", "Methodology", "Validation"] } } ```
Additional context (optional)
Style
Detail
Shape
Improve prompt
Paste a prompt and improve it to see the rewrite, what changed and why.