[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71B8AS8681TYKGT2NZTVPXS":3,"skill-same:01M71B8AS8681TYKGT2NZTVPXS":52},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M71B8AS8681TYKGT2NZTVPXS","nuevo-lote",null,"Úsalo cuando el usuario quiere registrar un nuevo lote de producción de pastelitos y obtener su ficha de costes y QA.","Wizarck\u002Fnexandro","Wizarck","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F23051550?v=4","01M71B3AAVR67GRWFV5ZXXZP31","arturo6ramirez","01M71B3ABYG1BFNXHX4KZ3PPK6",2,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fnuevo-lote\u002FSKILL.md",[],[19,20,21,22],"nuevo lote","qa","de","registrar","2026-11-10 10:12:30",false,"---\nname: nuevo-lote\ndescription: Úsalo cuando el usuario quiere registrar un nuevo lote de producción de pastelitos y obtener su ficha de costes y QA.\nargument-hint: \"[sabor]  (opcional: pollo|carne|queso|vegano)\"\n---\n\n# Nuevo Lote de Producción — Pastelitos Maracuchos\n\nRegistra un lote de producción paso a paso. Haz una pregunta cada vez y espera\nla respuesta antes de continuar. No hagas más de una pregunta por mensaje.\n\n## Precios de referencia (Mar-26)\n\nUsa estos precios para el cálculo de costes al final:\n\n**Rellenos:**\n| Ingrediente | B.Imp\u002Fkg | Import\u002Fkg | IVA |\n|---|---|---|---|\n| Queso Llanero Barra (QLLB-1000) | €7,73 | €8,04 | 4% |\n| Patata (bolsa 5kg) | €1,1827 | €1,23 | 4% |\n| Patata (bolsa 3kg) | €1,4904 | €1,55 | 4% |\n| Pechugas de pollo | ~€6,145 | ~€6,76 | 10% |\n| Carne picada | €9,8182 | €10,80 | 10% |\n| Pimentón rojo | €2,7885 | €2,90 | 4% |\n| Pimentón verde | €2,4519 | €2,55 | 4% |\n| Cebolla | €1,875 | €1,95 | 4% |\n| Patata (para carne) | €1,1827 | €1,23 | 4% |\n| Cubito de pollo | €0,0549\u002Fud | €0,060\u002Fud | 10% |\n| Cubito de carne | €0,0682\u002Fud | €0,075\u002Fud | 10% |\n\n**Masa:**\n- Un lote de masa = 7.700 gr\n- Coste lote masa: B.Imp **€3,806** \u002F Import **€4,013**\n\n**Precio de venta:** €0,5455\u002Fud (B.Imp) = €0,60 IVA incl.\n\n---\n\n## Paso 1 — Número de lote\n\n**Taxonomía del ID de lote:** `{X}{NNN}-{AA}{L}{DD}`\n- `X` = inicial del sabor: **P**=pollo, **C**=carne, **Q**=queso, **V**=vegano\n- `NNN` = número secuencial global (sin ceros a la izquierda)\n- `AA` = año en 2 dígitos (p.ej. 26 para 2026)\n- `L` = letra del mes: A=ene B=feb C=mar D=abr E=may F=jun G=jul H=ago I=sep J=oct K=nov L=dic\n- `DD` = día en 2 dígitos\n\nEjemplo: `C185-26D01` = Carne, lote 185, 1 de abril de 2026.\n\n**Para asignar el número secuencial:**\nBusca todos los ficheros `.md` en:\n`c:\\Users\\aramirez\\OneDrive\\02_WORK\\Palafito\\01_produccion\\data\\lotes\\`\n\nque sigan el patrón `[CQPV]{número}-*.md` (cualquier sabor).\nExtrae todos los números secuenciales y toma el más alto + 1.\nSi no hay ningún fichero → el siguiente número es **1**.\n\nNo conoces el sabor todavía — usa un número provisional hasta el Paso 3 donde se confirma el sabor y se construye el ID completo.\n\nComunica al usuario: `Número secuencial asignado: #NNN`\nLuego pregunta si quiere usar ese número o asignar otro manualmente.\n\n## Paso 2 — Fecha y hora de inicio\n\n1. Pregunta: **¿Fecha de producción?**\n   Muestra la fecha de hoy como valor por defecto (formato YYYY-MM-DD).\n   Si el usuario no responde nada o dice \"hoy\", usa la fecha actual.\n2. Pregunta: **¿Hora de inicio del formado?**\n   _(cuando se pone en marcha la máquina por primera vez)_\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema automáticamente y confírmala.\n\n## Paso 3 — Sabor\n\nSi el usuario pasó un argumento al invocar el skill (p.ej. `\u002Fnuevo-lote queso`),\nusa ese valor como sabor y confirma al usuario.\n\nSi no hay argumento, pregunta:\n**¿Sabor? → pollo \u002F carne \u002F queso \u002F vegano**\n\nCon el sabor y la fecha confirmados, construye el ID completo del lote:\n- Inicial: P\u002FC\u002FQ\u002FV según sabor\n- Número secuencial del Paso 1\n- Año 2 dígitos, letra del mes (A–L), día 2 dígitos\n\nComunica: `ID de lote: {X}{NNN}-{AA}{L}{DD}` (p.ej. `Q012-26D07`)\n\nSegún el sabor, muestra el molde y los pesos de referencia:\n- **pollo** → Molde cuadrado R136-7 · 16g masa + 8g relleno = 24g\u002Fud\n- **carne** → Molde redondo liso · 15g masa + 8g relleno = 23g\u002Fud\n- **queso** → Molde redondo liso · 11,5g masa + 10g relleno = 21,5g\u002Fud\n- **vegano** → Molde (por definir) · datos pendientes\n\n## Paso 4 — Datos del relleno\n\nHaz las preguntas una a una. Muestra siempre los valores de referencia entre\nparéntesis para orientar al usuario.\n\n### Si sabor = queso\n\n1. **¿Queso Llanero Barra usado (gr)?**\n   _(ref: ~9.000g lote simple \u002F ~18.000g lote doble)_\n2. **¿Puré de patata (gr, peso neto que entró en el guiso)?**\n   _(ref: ~4.500g lote simple \u002F ~9.000g lote doble)_\n3. **¿Agua añadida al guiso (ml)?**\n   _(ref: 200ml — escribe 0 si no se añadió)_\n4. Calcula internamente: `guiso_total = queso_gr + patata_gr`\n   Informa: `Guiso total (sin agua): X.XXX gr`\n5. **¿Peso del guiso ya frío antes de cargar la máquina (gr)?**\n   _(para calcular merma de preparación real)_\n   Calcula: `merma_preparacion_gr = guiso_total - guiso_frio_gr`\n   `merma_preparacion_pct = merma_preparacion_gr \u002F guiso_total × 100`\n   Informa: `Merma preparación: X.XXX gr (XX,X%)`\n\n### Si sabor = pollo\n\n1. **¿Peso bruto total de pechugas compradas (gr)?**\n   _(ref: ~10.900g = aprox. 10 bandejas Mercadona)_\n2. **¿Pimentón rojo (gr neto, ya limpiado)?** _(ref: 1.600g)_\n3. **¿Pimentón verde (gr neto)?** _(ref: 800g)_\n4. **¿Cebolla (gr neto)?** _(ref: 1.600g)_\n5. **¿Cubitos de caldo de pollo usados (unidades)?** _(ref: 16)_\n6. **¿Peso del pollo cocido y desmenuzado (gr)?**\n   _(para calcular merma de cocción real)_\n   Calcula: `merma_coccion_gr = pollo_bruto_gr - pollo_cocido_gr`\n   `merma_coccion_pct = merma_coccion_gr \u002F pollo_bruto_gr × 100`\n   Informa: `Merma cocción real: XX,X% (ref: ~27%)`\n   Si `merma_coccion_pct > 35%` → advierte: `⚠ Merma de cocción inusualmente alta`\n7. **¿Peso del guiso completo (pollo + verduras) antes de cargar la máquina (gr)?**\n   Informa: `Guiso total: X.XXX gr`\n\n### Si sabor = carne\n\n1. **¿Carne picada usada (gr)?**\n   _(ref: 12.000g = 12 paquetes de 1kg)_\n2. **¿Pimentón rojo (gr neto)?** _(ref: 2.400g)_\n3. **¿Pimentón verde (gr neto)?** _(ref: 1.200g)_\n4. **¿Cebolla (gr neto)?** _(ref: 4.800g)_\n5. **¿Patata (gr neto)?** _(ref: 4.800g)_\n6. **¿Cubitos de caldo de carne usados (unidades)?** _(ref: 48)_\n7. **¿Peso de la carne cocida (gr)?**\n   _(para calcular merma de cocción real)_\n   Calcula: `merma_coccion_gr = carne_gr - carne_cocida_gr`\n   `merma_coccion_pct = merma_coccion_gr \u002F carne_gr × 100`\n   Informa: `Merma cocción carne real: XX,X% (ref: pendiente de validar)`\n8. **¿Peso del guiso completo (carne + verduras) antes de cargar la máquina (gr)?**\n   Informa: `Guiso total: X.XXX gr`\n\n### Si sabor = vegano\n\nInforma al usuario que el proceso de vegano está pendiente de documentar\ncompletamente. Recoge igualmente los datos disponibles de forma libre y\ndocumenta en el fichero final.\n\n## Paso 5 — Masa\n\n1. **¿Cuántos lotes de masa se prepararon?**\n   _(cada lote = 7.700g de harina + resto de ingredientes)_\n2. **¿Cuántos lotes de masa se usaron realmente?**\n   _(puede ser decimal: p.ej. 3,5 si sobró medio lote)_\n3. Calcula internamente:\n   - `masa_total_usada_gr = lotes_usados × 7700`\n   - Informa: `Masa usada: ~X.XXX gr (N,N lotes)`\n\n## Paso 5b — Control de gramaje (opcional)\n\n1. **¿Hiciste control de gramaje en este lote? (s\u002Fn)**\n2. Si sí:\n   - **¿Cuántas unidades pesaste como muestra?** _(ref: 5–10 uds)_\n   - **¿Peso total de la muestra (gr)?**\n   - Calcula: `peso_medio_real = peso_muestra \u002F n_muestra`\n   - Compara con diseño: pollo=24g, carne=23g, queso=21,5g\n   - `desviacion_pct = (peso_medio_real - peso_diseño) \u002F peso_diseño × 100`\n   - Informa: `Peso medio real: XX,Xg (diseño: XX,Xg · desviación: +\u002F−X,X%)`\n   - Si `|desviacion_pct| > 10%` → advierte: `⚠ Desviación de gramaje significativa`\n\n## Paso 6 — Producción, QA y tiempos\n\n1. **¿Unidades formadas por la máquina (contador)?**\n   _(Si no se midió, escribe \"no medido\")_\n2. **¿Unidades desechadas en QA (rotas, mal formadas, sin relleno, quemadas...)?**\n3. Calcula internamente:\n   - Si se midió formadas: `unidades_buenas = formadas - desechadas`\n   - Si no se midió: `unidades_buenas = valor_desconocido` → pregunta directamente\n     **¿Unidades buenas totales (después de QA)?**\n4. Calcula (si tienes formadas):\n   - `tasa_rechazo_pct = desechadas \u002F formadas × 100`\n   - `rendimiento_relleno_ud = guiso_total \u002F unidades_buenas` (gr de guiso por ud buena)\n5. **¿Relleno sobrante al finalizar (gr que quedó sin usar en la máquina)?**\n   _(ref: ~1.500g — escribe 0 si no quedó nada o no se midió)_\n   Si se proporcionó: `merma_maquina_pct = relleno_sobrante \u002F guiso_total × 100`\n   Informa: `Merma máquina: X.XXX gr (XX,X% del guiso · ref: ~1.500g)`\n6. **¿Hora de fin del formado? (HH:MM)**\n   Calcula: `tiempo_formado_min = hora_fin - hora_inicio` → informa en horas y minutos\n7. **¿Hora de inicio del abatido?**\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema.\n8. **¿Hora de fin del abatido?**\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema.\n   Calcula: `tiempo_abatido_min = hora_fin_abatido - hora_inicio_abatido`\n   Informa: `Abatido: X h YY min`\n   Informa también: `Producción total (inicio formado → fin abatido): X h YY min`\n\n## Paso 7 — Observaciones\n\n**¿Observaciones o incidencias del lote?**\n_(p.ej. problemas de máquina, consistencia del guiso, ajustes realizados, mermas anómalas — escribe \"ninguna\" si todo fue normal)_\n\n## Paso 8 — Calcular costes\n\nCon todos los datos recogidos, realiza el siguiente cálculo:\n\n### Queso\n```\ncoste_queso_bimp    = (queso_gr \u002F 1000) × 7.73\ncoste_queso_import  = (queso_gr \u002F 1000) × 8.04\ncoste_patata_bimp   = (patata_gr \u002F 1000) × 1.4904   # usar precio 3kg por defecto\ncoste_patata_import = (patata_gr \u002F 1000) × 1.55\ntotal_relleno_bimp  = coste_queso_bimp + coste_patata_bimp\ntotal_relleno_import = coste_queso_import + coste_patata_import\n```\n\n### Pollo\n```\ncoste_pollo_bimp    = (pollo_bruto_gr \u002F 1000) × 6.145\ncoste_pollo_import  = (pollo_bruto_gr \u002F 1000) × 6.76\ncoste_p_rojo_bimp   = (p_rojo_gr \u002F 1000) × 2.7885\ncoste_p_verde_bimp  = (p_verde_gr \u002F 1000) × 2.4519\ncoste_cebolla_bimp  = (cebolla_gr \u002F 1000) × 1.875\ncoste_cubitos_bimp  = n_cubitos × 0.0549\ntotal_relleno_bimp  = suma de todo; igualmente para import\n```\n\n### Carne\n```\ncoste_carne_bimp    = (carne_gr \u002F 1000) × 9.8182\ncoste_carne_import  = (carne_gr \u002F 1000) × 10.80\ncoste_p_rojo_bimp   = (p_rojo_gr \u002F 1000) × 2.7885\ncoste_p_verde_bimp  = (p_verde_gr \u002F 1000) × 2.4519\ncoste_cebolla_bimp  = (cebolla_gr \u002F 1000) × 1.875\ncoste_patata_bimp   = (patata_gr \u002F 1000) × 1.1827\ncoste_cubitos_bimp  = n_cubitos × 0.0682\ntotal_relleno_bimp  = suma de todo; igualmente para import\n```\n\n### Masa y totales (todos los sabores)\n```\ncoste_masa_bimp    = lotes_usados × 3.806\ncoste_masa_import  = lotes_usados × 4.013\ntotal_bimp         = total_relleno_bimp + coste_masa_bimp\ntotal_import       = total_relleno_import + coste_masa_import\ncoste_ud_bimp      = total_bimp \u002F unidades_buenas\ncoste_ud_import    = total_import \u002F unidades_buenas\nmargen_bruto_pct   = (0.5455 - coste_ud_bimp) \u002F 0.5455 × 100\n```\n\nRedondea costes\u002Fud a 3 decimales. Redondea porcentajes a 1 decimal.\n\n## Paso 9 — Confirmar y guardar\n\nMuestra el resumen al usuario:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nRESUMEN LOTE {ID_LOTE}\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFecha:         YYYY-MM-DD\nSabor:         SABOR\nUds buenas:    X.XXX\nCoste\u002Fud:      €0,XXX (B.Imp) · €0,XXX (Import)\nMargen bruto:  XX,X%\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\nPregunta: **¿Confirmar y guardar el fichero? (s\u002Fn)**\n\nSi el usuario dice no o quiere corregir algo, permite editar el dato que indique\ny recalcula antes de volver a mostrar el resumen.\n\nSi confirma, genera el fichero.\n\n## Paso 10 — Generar fichero\n\nCrea el fichero en:\n```\nc:\\Users\\aramirez\\OneDrive\\02_WORK\\Palafito\\01_produccion\\data\\lotes\\{ID_LOTE}.md\n```\ndonde `{ID_LOTE}` es el ID construido en el Paso 3 (p.ej. `C185-26D01.md`).\n\nUsando esta plantilla (sustituye todos los valores en MAYÚSCULAS con los datos reales):\n\n---\n\n```markdown\n# Lote {ID_LOTE} — SABOR — YYYY-MM-DD\n\n## Datos generales\n\n| Campo | Valor |\n|---|---|\n| ID de lote | {ID_LOTE} |\n| Fecha de producción | YYYY-MM-DD |\n| Sabor | SABOR |\n| Molde | MOLDE |\n| Relleno por unidad | X gr |\n| Masa por unidad | X gr |\n| Inicio formado | HH:MM |\n| Fin formado | HH:MM |\n| Tiempo de formado | X h YY min |\n| Inicio abatido | HH:MM |\n| Fin abatido | HH:MM |\n| Tiempo de abatido | X h YY min |\n| Tiempo total producción | X h YY min |\n\n---\n\n## Relleno\n\n### Ingredientes usados\n\n[TABLA CON INGREDIENTES REALES — filas según sabor]\n\n| Concepto | Valor |\n|---|---|\n| **Guiso total** | **X.XXX gr** |\n| Agua añadida | X ml |   ← solo para queso\n\n### Análisis de merma\n\n| Concepto | Valor |\n|---|---|\n| Ingredientes crudos totales | X.XXX gr |\n| Merma cocción real | X.XXX gr (XX,X%) |\n| Guiso total antes máquina | X.XXX gr |\n| Merma preparación | X.XXX gr (XX,X%) |  ← solo queso\n| Relleno sobrante en máquina | X.XXX gr (XX,X%) |\n| Relleno consumido real | X.XXX gr |\n| Relleno por unidad (diseño) | X gr |\n| Uds teóricas por relleno | X.XXX |\n| Uds buenas reales | X.XXX |\n| Eficiencia relleno real | XX,X% |\n\n---\n\n## Masa\n\n| Concepto | Valor |\n|---|---|\n| Lotes preparados | N |\n| Lotes usados | N,N |\n| Masa total usada | X.XXX gr |\n| Masa por unidad (diseño) | X gr |\n\n---\n\n## Producción y QA\n\n| Concepto | Valor |\n|---|---|\n| Unidades formadas (contador) | XXX \u002F no medido |\n| Unidades desechadas QA | XXX |\n| **Unidades buenas** | **X.XXX** |\n| Tasa de rechazo | X,X% \u002F — |\n\n## Control de gramaje\n\n| Concepto | Valor |\n|---|---|\n| Muestra (uds) | X \u002F no realizado |\n| Peso muestra (gr) | X.XXX |\n| Peso medio real | XX,X gr |\n| Peso diseño | XX,X gr |\n| Desviación | +\u002F−X,X% |\n\n---\n\n## Costes\n\n### Desglose\n\n[TABLA CON TODOS LOS INGREDIENTES — B.Imp y Import]\n\n### Resumen\n\n| Concepto | B.Imp | Import |\n|---|---|---|\n| Relleno total | €XX,XX | €XX,XX |\n| Masa (N,N lotes) | €XX,XX | €XX,XX |\n| **Total producción** | **€XXX,XX** | **€XXX,XX** |\n| **Coste \u002F unidad** | **€0,XXX** | **€0,XXX** |\n| **Margen bruto** | **XX,X%** | — |\n\n> Precio de venta referencia: €0,5455\u002Fud (B.Imp) = €0,60 IVA incl.\n\n---\n\n## Observaciones\n\nTEXTO_OBSERVACIONES\n\n---\n\n*Registrado el YYYY-MM-DD con \u002Fnuevo-lote · ID {ID_LOTE}*\n```\n\n---\n\nTras crear el fichero, confirma al usuario:\n```\n✓ Fichero creado: 01_produccion\u002Fdata\u002Flotes\u002F{ID_LOTE}.md\n```\n\n$ARGUMENTS\n","# Nuevo Lote de Producción — Pastelitos Maracuchos\n\nRegistra un lote de producción paso a paso. Haz una pregunta cada vez y espera\nla respuesta antes de continuar. No hagas más de una pregunta por mensaje.\n\n## Precios de referencia (Mar-26)\n\nUsa estos precios para el cálculo de costes al final:\n\n**Rellenos:**\n| Ingrediente | B.Imp\u002Fkg | Import\u002Fkg | IVA |\n|---|---|---|---|\n| Queso Llanero Barra (QLLB-1000) | €7,73 | €8,04 | 4% |\n| Patata (bolsa 5kg) | €1,1827 | €1,23 | 4% |\n| Patata (bolsa 3kg) | €1,4904 | €1,55 | 4% |\n| Pechugas de pollo | ~€6,145 | ~€6,76 | 10% |\n| Carne picada | €9,8182 | €10,80 | 10% |\n| Pimentón rojo | €2,7885 | €2,90 | 4% |\n| Pimentón verde | €2,4519 | €2,55 | 4% |\n| Cebolla | €1,875 | €1,95 | 4% |\n| Patata (para carne) | €1,1827 | €1,23 | 4% |\n| Cubito de pollo | €0,0549\u002Fud | €0,060\u002Fud | 10% |\n| Cubito de carne | €0,0682\u002Fud | €0,075\u002Fud | 10% |\n\n**Masa:**\n- Un lote de masa = 7.700 gr\n- Coste lote masa: B.Imp **€3,806** \u002F Import **€4,013**\n\n**Precio de venta:** €0,5455\u002Fud (B.Imp) = €0,60 IVA incl.\n\n---\n\n## Paso 1 — Número de lote\n\n**Taxonomía del ID de lote:** `{X}{NNN}-{AA}{L}{DD}`\n- `X` = inicial del sabor: **P**=pollo, **C**=carne, **Q**=queso, **V**=vegano\n- `NNN` = número secuencial global (sin ceros a la izquierda)\n- `AA` = año en 2 dígitos (p.ej. 26 para 2026)\n- `L` = letra del mes: A=ene B=feb C=mar D=abr E=may F=jun G=jul H=ago I=sep J=oct K=nov L=dic\n- `DD` = día en 2 dígitos\n\nEjemplo: `C185-26D01` = Carne, lote 185, 1 de abril de 2026.\n\n**Para asignar el número secuencial:**\nBusca todos los ficheros `.md` en:\n`c:\\Users\\aramirez\\OneDrive\\02_WORK\\Palafito\\01_produccion\\data\\lotes\\`\n\nque sigan el patrón `[CQPV]{número}-*.md` (cualquier sabor).\nExtrae todos los números secuenciales y toma el más alto + 1.\nSi no hay ningún fichero → el siguiente número es **1**.\n\nNo conoces el sabor todavía — usa un número provisional hasta el Paso 3 donde se confirma el sabor y se construye el ID completo.\n\nComunica al usuario: `Número secuencial asignado: #NNN`\nLuego pregunta si quiere usar ese número o asignar otro manualmente.\n\n## Paso 2 — Fecha y hora de inicio\n\n1. Pregunta: **¿Fecha de producción?**\n   Muestra la fecha de hoy como valor por defecto (formato YYYY-MM-DD).\n   Si el usuario no responde nada o dice \"hoy\", usa la fecha actual.\n2. Pregunta: **¿Hora de inicio del formado?**\n   _(cuando se pone en marcha la máquina por primera vez)_\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema automáticamente y confírmala.\n\n## Paso 3 — Sabor\n\nSi el usuario pasó un argumento al invocar el skill (p.ej. `\u002Fnuevo-lote queso`),\nusa ese valor como sabor y confirma al usuario.\n\nSi no hay argumento, pregunta:\n**¿Sabor? → pollo \u002F carne \u002F queso \u002F vegano**\n\nCon el sabor y la fecha confirmados, construye el ID completo del lote:\n- Inicial: P\u002FC\u002FQ\u002FV según sabor\n- Número secuencial del Paso 1\n- Año 2 dígitos, letra del mes (A–L), día 2 dígitos\n\nComunica: `ID de lote: {X}{NNN}-{AA}{L}{DD}` (p.ej. `Q012-26D07`)\n\nSegún el sabor, muestra el molde y los pesos de referencia:\n- **pollo** → Molde cuadrado R136-7 · 16g masa + 8g relleno = 24g\u002Fud\n- **carne** → Molde redondo liso · 15g masa + 8g relleno = 23g\u002Fud\n- **queso** → Molde redondo liso · 11,5g masa + 10g relleno = 21,5g\u002Fud\n- **vegano** → Molde (por definir) · datos pendientes\n\n## Paso 4 — Datos del relleno\n\nHaz las preguntas una a una. Muestra siempre los valores de referencia entre\nparéntesis para orientar al usuario.\n\n### Si sabor = queso\n\n1. **¿Queso Llanero Barra usado (gr)?**\n   _(ref: ~9.000g lote simple \u002F ~18.000g lote doble)_\n2. **¿Puré de patata (gr, peso neto que entró en el guiso)?**\n   _(ref: ~4.500g lote simple \u002F ~9.000g lote doble)_\n3. **¿Agua añadida al guiso (ml)?**\n   _(ref: 200ml — escribe 0 si no se añadió)_\n4. Calcula internamente: `guiso_total = queso_gr + patata_gr`\n   Informa: `Guiso total (sin agua): X.XXX gr`\n5. **¿Peso del guiso ya frío antes de cargar la máquina (gr)?**\n   _(para calcular merma de preparación real)_\n   Calcula: `merma_preparacion_gr = guiso_total - guiso_frio_gr`\n   `merma_preparacion_pct = merma_preparacion_gr \u002F guiso_total × 100`\n   Informa: `Merma preparación: X.XXX gr (XX,X%)`\n\n### Si sabor = pollo\n\n1. **¿Peso bruto total de pechugas compradas (gr)?**\n   _(ref: ~10.900g = aprox. 10 bandejas Mercadona)_\n2. **¿Pimentón rojo (gr neto, ya limpiado)?** _(ref: 1.600g)_\n3. **¿Pimentón verde (gr neto)?** _(ref: 800g)_\n4. **¿Cebolla (gr neto)?** _(ref: 1.600g)_\n5. **¿Cubitos de caldo de pollo usados (unidades)?** _(ref: 16)_\n6. **¿Peso del pollo cocido y desmenuzado (gr)?**\n   _(para calcular merma de cocción real)_\n   Calcula: `merma_coccion_gr = pollo_bruto_gr - pollo_cocido_gr`\n   `merma_coccion_pct = merma_coccion_gr \u002F pollo_bruto_gr × 100`\n   Informa: `Merma cocción real: XX,X% (ref: ~27%)`\n   Si `merma_coccion_pct > 35%` → advierte: `⚠ Merma de cocción inusualmente alta`\n7. **¿Peso del guiso completo (pollo + verduras) antes de cargar la máquina (gr)?**\n   Informa: `Guiso total: X.XXX gr`\n\n### Si sabor = carne\n\n1. **¿Carne picada usada (gr)?**\n   _(ref: 12.000g = 12 paquetes de 1kg)_\n2. **¿Pimentón rojo (gr neto)?** _(ref: 2.400g)_\n3. **¿Pimentón verde (gr neto)?** _(ref: 1.200g)_\n4. **¿Cebolla (gr neto)?** _(ref: 4.800g)_\n5. **¿Patata (gr neto)?** _(ref: 4.800g)_\n6. **¿Cubitos de caldo de carne usados (unidades)?** _(ref: 48)_\n7. **¿Peso de la carne cocida (gr)?**\n   _(para calcular merma de cocción real)_\n   Calcula: `merma_coccion_gr = carne_gr - carne_cocida_gr`\n   `merma_coccion_pct = merma_coccion_gr \u002F carne_gr × 100`\n   Informa: `Merma cocción carne real: XX,X% (ref: pendiente de validar)`\n8. **¿Peso del guiso completo (carne + verduras) antes de cargar la máquina (gr)?**\n   Informa: `Guiso total: X.XXX gr`\n\n### Si sabor = vegano\n\nInforma al usuario que el proceso de vegano está pendiente de documentar\ncompletamente. Recoge igualmente los datos disponibles de forma libre y\ndocumenta en el fichero final.\n\n## Paso 5 — Masa\n\n1. **¿Cuántos lotes de masa se prepararon?**\n   _(cada lote = 7.700g de harina + resto de ingredientes)_\n2. **¿Cuántos lotes de masa se usaron realmente?**\n   _(puede ser decimal: p.ej. 3,5 si sobró medio lote)_\n3. Calcula internamente:\n   - `masa_total_usada_gr = lotes_usados × 7700`\n   - Informa: `Masa usada: ~X.XXX gr (N,N lotes)`\n\n## Paso 5b — Control de gramaje (opcional)\n\n1. **¿Hiciste control de gramaje en este lote? (s\u002Fn)**\n2. Si sí:\n   - **¿Cuántas unidades pesaste como muestra?** _(ref: 5–10 uds)_\n   - **¿Peso total de la muestra (gr)?**\n   - Calcula: `peso_medio_real = peso_muestra \u002F n_muestra`\n   - Compara con diseño: pollo=24g, carne=23g, queso=21,5g\n   - `desviacion_pct = (peso_medio_real - peso_diseño) \u002F peso_diseño × 100`\n   - Informa: `Peso medio real: XX,Xg (diseño: XX,Xg · desviación: +\u002F−X,X%)`\n   - Si `|desviacion_pct| > 10%` → advierte: `⚠ Desviación de gramaje significativa`\n\n## Paso 6 — Producción, QA y tiempos\n\n1. **¿Unidades formadas por la máquina (contador)?**\n   _(Si no se midió, escribe \"no medido\")_\n2. **¿Unidades desechadas en QA (rotas, mal formadas, sin relleno, quemadas...)?**\n3. Calcula internamente:\n   - Si se midió formadas: `unidades_buenas = formadas - desechadas`\n   - Si no se midió: `unidades_buenas = valor_desconocido` → pregunta directamente\n     **¿Unidades buenas totales (después de QA)?**\n4. Calcula (si tienes formadas):\n   - `tasa_rechazo_pct = desechadas \u002F formadas × 100`\n   - `rendimiento_relleno_ud = guiso_total \u002F unidades_buenas` (gr de guiso por ud buena)\n5. **¿Relleno sobrante al finalizar (gr que quedó sin usar en la máquina)?**\n   _(ref: ~1.500g — escribe 0 si no quedó nada o no se midió)_\n   Si se proporcionó: `merma_maquina_pct = relleno_sobrante \u002F guiso_total × 100`\n   Informa: `Merma máquina: X.XXX gr (XX,X% del guiso · ref: ~1.500g)`\n6. **¿Hora de fin del formado? (HH:MM)**\n   Calcula: `tiempo_formado_min = hora_fin - hora_inicio` → informa en horas y minutos\n7. **¿Hora de inicio del abatido?**\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema.\n8. **¿Hora de fin del abatido?**\n   Si el usuario dice \"ahora\" o \"ahora mismo\" → usa la hora actual del sistema.\n   Calcula: `tiempo_abatido_min = hora_fin_abatido - hora_inicio_abatido`\n   Informa: `Abatido: X h YY min`\n   Informa también: `Producción total (inicio formado → fin abatido): X h YY min`\n\n## Paso 7 — Observaciones\n\n**¿Observaciones o incidencias del lote?**\n_(p.ej. problemas de máquina, consistencia del guiso, ajustes realizados, mermas anómalas — escribe \"ninguna\" si todo fue normal)_\n\n## Paso 8 — Calcular costes\n\nCon todos los datos recogidos, realiza el siguiente cálculo:\n\n### Queso\n```\ncoste_queso_bimp    = (queso_gr \u002F 1000) × 7.73\ncoste_queso_import  = (queso_gr \u002F 1000) × 8.04\ncoste_patata_bimp   = (patata_gr \u002F 1000) × 1.4904   # usar precio 3kg por defecto\ncoste_patata_import = (patata_gr \u002F 1000) × 1.55\ntotal_relleno_bimp  = coste_queso_bimp + coste_patata_bimp\ntotal_relleno_import = coste_queso_import + coste_patata_import\n```\n\n### Pollo\n```\ncoste_pollo_bimp    = (pollo_bruto_gr \u002F 1000) × 6.145\ncoste_pollo_import  = (pollo_bruto_gr \u002F 1000) × 6.76\ncoste_p_rojo_bimp   = (p_rojo_gr \u002F 1000) × 2.7885\ncoste_p_verde_bimp  = (p_verde_gr \u002F 1000) × 2.4519\ncoste_cebolla_bimp  = (cebolla_gr \u002F 1000) × 1.875\ncoste_cubitos_bimp  = n_cubitos × 0.0549\ntotal_relleno_bimp  = suma de todo; igualmente para import\n```\n\n### Carne\n```\ncoste_carne_bimp    = (carne_gr \u002F 1000) × 9.8182\ncoste_carne_import  = (carne_gr \u002F 1000) × 10.80\ncoste_p_rojo_bimp   = (p_rojo_gr \u002F 1000) × 2.7885\ncoste_p_verde_bimp  = (p_verde_gr \u002F 1000) × 2.4519\ncoste_cebolla_bimp  = (cebolla_gr \u002F 1000) × 1.875\ncoste_patata_bimp   = (patata_gr \u002F 1000) × 1.1827\ncoste_cubitos_bimp  = n_cubitos × 0.0682\ntotal_relleno_bimp  = suma de todo; igualmente para import\n```\n\n### Masa y totales (todos los sabores)\n```\ncoste_masa_bimp    = lotes_usados × 3.806\ncoste_masa_import  = lotes_usados × 4.013\ntotal_bimp         = total_relleno_bimp + coste_masa_bimp\ntotal_import       = total_relleno_import + coste_masa_import\ncoste_ud_bimp      = total_bimp \u002F unidades_buenas\ncoste_ud_import    = total_import \u002F unidades_buenas\nmargen_bruto_pct   = (0.5455 - coste_ud_bimp) \u002F 0.5455 × 100\n```\n\nRedondea costes\u002Fud a 3 decimales. Redondea porcentajes a 1 decimal.\n\n## Paso 9 — Confirmar y guardar\n\nMuestra el resumen al usuario:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nRESUMEN LOTE {ID_LOTE}\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFecha:         YYYY-MM-DD\nSabor:         SABOR\nUds buenas:    X.XXX\nCoste\u002Fud:      €0,XXX (B.Imp) · €0,XXX (Import)\nMargen bruto:  XX,X%\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\nPregunta: **¿Confirmar y guardar el fichero? (s\u002Fn)**\n\nSi el usuario dice no o quiere corregir algo, permite editar el dato que indique\ny recalcula antes de volver a mostrar el resumen.\n\nSi confirma, genera el fichero.\n\n## Paso 10 — Generar fichero\n\nCrea el fichero en:\n```\nc:\\Users\\aramirez\\OneDrive\\02_WORK\\Palafito\\01_produccion\\data\\lotes\\{ID_LOTE}.md\n```\ndonde `{ID_LOTE}` es el ID construido en el Paso 3 (p.ej. `C185-26D01.md`).\n\nUsando esta plantilla (sustituye todos los valores en MAYÚSCULAS con los datos reales):\n\n---\n\n```markdown\n# Lote {ID_LOTE} — SABOR — YYYY-MM-DD\n\n## Datos generales\n\n| Campo | Valor |\n|---|---|\n| ID de lote | {ID_LOTE} |\n| Fecha de producción | YYYY-MM-DD |\n| Sabor | SABOR |\n| Molde | MOLDE |\n| Relleno por unidad | X gr |\n| Masa por unidad | X gr |\n| Inicio formado | HH:MM |\n| Fin formado | HH:MM |\n| Tiempo de formado | X h YY min |\n| Inicio abatido | HH:MM |\n| Fin abatido | HH:MM |\n| Tiempo de abatido | X h YY min |\n| Tiempo total producción | X h YY min |\n\n---\n\n## Relleno\n\n### Ingredientes usados\n\n[TABLA CON INGREDIENTES REALES — filas según sabor]\n\n| Concepto | Valor |\n|---|---|\n| **Guiso total** | **X.XXX gr** |\n| Agua añadida | X ml |   ← solo para queso\n\n### Análisis de merma\n\n| Concepto | Valor |\n|---|---|\n| Ingredientes crudos totales | X.XXX gr |\n| Merma cocción real | X.XXX gr (XX,X%) |\n| Guiso total antes máquina | X.XXX gr |\n| Merma preparación | X.XXX gr (XX,X%) |  ← solo queso\n| Relleno sobrante en máquina | X.XXX gr (XX,X%) |\n| Relleno consumido real | X.XXX gr |\n| Relleno por unidad (diseño) | X gr |\n| Uds teóricas por relleno | X.XXX |\n| Uds buenas reales | X.XXX |\n| Eficiencia relleno real | XX,X% |\n\n---\n\n## Masa\n\n| Concepto | Valor |\n|---|---|\n| Lotes preparados | N |\n| Lotes usados | N,N |\n| Masa total usada | X.XXX gr |\n| Masa por unidad (diseño) | X gr |\n\n---\n\n## Producción y QA\n\n| Concepto | Valor |\n|---|---|\n| Unidades formadas (contador) | XXX \u002F no medido |\n| Unidades desechadas QA | XXX |\n| **Unidades buenas** | **X.XXX** |\n| Tasa de rechazo | X,X% \u002F — |\n\n## Control de gramaje\n\n| Concepto | Valor |\n|---|---|\n| Muestra (uds) | X \u002F no realizado |\n| Peso muestra (gr) | X.XXX |\n| Peso medio real | XX,X gr |\n| Peso diseño | XX,X gr |\n| Desviación | +\u002F−X,X% |\n\n---\n\n## Costes\n\n### Desglose\n\n[TABLA CON TODOS LOS INGREDIENTES — B.Imp y Import]\n\n### Resumen\n\n| Concepto | B.Imp | Import |\n|---|---|---|\n| Relleno total | €XX,XX | €XX,XX |\n| Masa (N,N lotes) | €XX,XX | €XX,XX |\n| **Total producción** | **€XXX,XX** | **€XXX,XX** |\n| **Coste \u002F unidad** | **€0,XXX** | **€0,XXX** |\n| **Margen bruto** | **XX,X%** | — |\n\n> Precio de venta referencia: €0,5455\u002Fud (B.Imp) = €0,60 IVA incl.\n\n---\n\n## Observaciones\n\nTEXTO_OBSERVACIONES\n\n---\n\n*Registrado el YYYY-MM-DD con \u002Fnuevo-lote · ID {ID_LOTE}*\n```\n\n---\n\nTras crear el fichero, confirma al usuario:\n```\n✓ Fichero creado: 01_produccion\u002Fdata\u002Flotes\u002F{ID_LOTE}.md\n```\n\n$ARGUMENTS\n",{"name":5,"description":7,"argument-hint":28},"[sabor]  (opcional: pollo|carne|queso|vegano)","master","f57cddf3a79f076c1bb1ba9c187850fba797c0c9","skills\u002Fnuevo-lote",1,"https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro","https:\u002F\u002Fgithub.com\u002FWizarck","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Framirezarturo\u002F","Geek by birth, with not much to say but plenty to talk about.","2026-09-25 20:04:26",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add Wizarck\u002Fnexandro --skill nuevo-lote",{"tool":44,"command":45},"bunx","bunx skills add Wizarck\u002Fnexandro --skill nuevo-lote",{"tool":47,"command":48},"pnpm","pnpm dlx skills add Wizarck\u002Fnexandro --skill nuevo-lote","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fnuevo-lote\u002FSKILL.md",true,[],[53,89,117,140,154,180],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":69,"publishedAt":23},"01M71BBM78XJY2YXFXJ2YNCEGY","xlsx","Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file; create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files into proper spreadsheets.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fxlsx\u002FSKILL.md",[59,64],{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000004","电子表格","SCENARIO","使用场景",{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[55,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88],"sources","tsv","by name","for","spreadsheet","time","trigger","fix","scratch","open","new","files","use","Existing","when","done","convert","file","tabular",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":101,"publishedAt":23},"01M71BBGZJG2FKCPJZWR32SCZ5","use-case-research","Creates JTBD-aligned Use Cases CSVs through structured user interviews, parallel vendor\u002Findustry research, and Jobs-to-be-Done synthesis. Generates 17-column CSV (OFFER-001 format) and validates with \u002Fqa-use-cases. Use when creating or updating use case research for an offering.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fuse-case-research\u002FSKILL.md",[95,98],{"categoryNo":96,"categoryName":97,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":99,"categoryName":100,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000023","Skill与智能体开发",[102,82,103,104,105,106,20,107,84,85,108,109,110,111,112,113,114,115,73,116],"use case research","case","research","industry research","user interviews","jtbd","Bash","websearch","read","write","edit","interviews","opus","parallel","true",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":23},"01M71BBCCGXCBJZSYK72CT7MJW","sync-jira","Two-way sync between PROGRESS.md pipeline status and JIRA CIT tasks. Use when syncing offering progress with JIRA, checking JIRA status, bootstrapping JIRA tasks for new offerings, or pushing\u002Fpulling status updates. Also use when the user mentions JIRA, CIT tasks, or pipeline sync.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fsync-jira\u002FSKILL.md",[123],{"categoryNo":99,"categoryName":100,"taxonomyType":62,"taxonomyTypeDesc":63},[125,126,127,128,129,73,130,131,80,132,82,84,133,108,134,135,136,137,138,139],"sync jira","jira","sync","pull","push","pipeline","status updates","MCP","updates","tasks","bootstrap","dry","two","with","id",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":147,"publishedAt":23},"01M71BBAV2F4ABBVAM9FMZ692C","strategy","Tunes business strategy and aligns with corporate ABC Goals. Use when working on 01_BS\u002F business strategy files.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fstrategy\u002FSKILL.md",[146],{"categoryNo":99,"categoryName":100,"taxonomyType":62,"taxonomyTypeDesc":63},[142,116,81,82,148,84,138,139,149,150,110,111,112,151,152,153],"business","goals","business strategy","corporate","grep","sonnet",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":164,"publishedAt":23},"01M71BB6N1EJDAMAWAF0FSGFRR","start","Starts the full MCP stack: LiteLLM proxy + Docker services (Hindsight, Atlassian, Google Workspace) + skills-manager + notebooklm. All services connect directly — no proxy. Use \u002Fstart at the beginning of any session where MCP tools are needed, or when any service is stopped. LiteLLM must start before Docker — Hindsight depends on it at startup.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fstart\u002FSKILL.md",[160,163],{"categoryNo":161,"categoryName":162,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":99,"categoryName":100,"taxonomyType":62,"taxonomyTypeDesc":63},[156,165,166,167,168,169,170,132,82,171,84,108,172,173,174,175,176,177,178,179],"hindsight","google workspace","proxy","docker","session","litellm","connect","stack","haiku","services","workspace","at","notebooklm","google","startup",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":187,"publishedAt":23},"01M71BB50307CW202PCTECJ3BB","start-palafito","Úsalo cuando el usuario quiere arrancar el stack palafito-prod (Paperclip) y, si hace falta, levantar Docker Desktop antes.","https:\u002F\u002Fgithub.com\u002FWizarck\u002Fnexandro\u002Fblob\u002Fmaster\u002Fskills\u002Fstart-palafito\u002FSKILL.md",[186],{"categoryNo":161,"categoryName":162,"taxonomyType":62,"taxonomyTypeDesc":63},[156,188,172,189,190,191,108,168,153],"start palafito","desktop","fork","paperclip"]