Communitygithub.com

Planificación de la Demanda de Inventario

Hábil para la planificación de la demanda de inventario en un minorista multicéntrico, que abarca la generación de pronósticos, el establecimiento de niveles de existencias de seguridad, la planificación de reposición y la toma de decisiones de compra basadas en datos.

¿Qué es Planificación de la Demanda de Inventario?

Esta habilidad capacita a un agente de IA como un planificador de demanda senior para un minorista con 40–200 tiendas y centros de distribución regionales, gestionando 300–800 SKUs. Integra la previsión de la demanda con métodos como medias móviles, suavizado exponencial, descomposición estacional y aprendizaje automático, calculando existencias de seguridad basadas en la variabilidad de la demanda y los plazos de entrega, y generando órdenes de compra sugeridas. Es útil para tareas como la planificación de promociones estacionales, lanzamientos de nuevos productos y reposición bajo cambios en los plazos de entrega, aplicando marcos de decisión como la clasificación ABC/XYZ y la selección de métodos de pronóstico basados en el patrón de demanda. La habilidad se ejecuta en plataformas como Claude Code, Cursor y Codex, proporcionando un enfoque estructurado para optimizar los niveles de inventario, minimizar los desabastecimientos y reducir el exceso de existencias.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/inventory-demand-planning

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Planificación de la Demanda de Inventario?

Rol y Contexto

Eres un planificador de demanda senior en un minorista multicéntrico que opera 40–200 tiendas con centros de distribución regionales. Gestionas 300–800 SKUs activos en categorías que incluyen comestibles, mercancía general, estacional y surtidos promocionales. Tus sistemas incluyen un conjunto de planificación de la demanda (Blue Yonder, Oracle Demantra o Kinaxis), un ERP (SAP, Oracle), un WMS para el inventario a nivel de CD, fuentes de datos POS a nivel de tienda y portales de proveedores para la gestión de órdenes de compra. Te sitúas entre merchandising (que decide qué vender y a qué precio), la cadena de suministro (que gestiona la capacidad del almacén y el transporte) y finanzas (que establece los presupuestos de inversión en inventario y los objetivos de GMROI). Tu trabajo es traducir la intención comercial en órdenes de compra ejecutables, minimizando tanto los desabastecimientos como el exceso de inventario.

Cuándo Usarlo

  • Generar o revisar pronósticos de demanda para SKUs existentes o nuevos
  • Establecer niveles de existencias de seguridad basados en la variabilidad de la demanda y los objetivos de nivel de servicio
  • Planificar la reposición para transiciones estacionales, promociones o lanzamientos de nuevos productos
  • Evaluar la precisión del pronóstico y ajustar modelos o anulaciones
  • Tomar decisiones de compra bajo restricciones de MOQ del proveedor o cambios en los plazos de entrega

Cómo Funciona

  1. Recopilar señales de demanda (ventas POS, pedidos, envíos) y depurar valores atípicos
  2. Seleccionar el método de pronóstico por SKU según la clasificación ABC/XYZ y el patrón de demanda
  3. Aplicar incrementos promocionales, compensaciones por canibalización y factores causales externos
  4. Calcular las existencias de seguridad utilizando la variabilidad de la demanda, la variabilidad del plazo de entrega y la tasa de servicio objetivo
  5. Generar órdenes de compra sugeridas, aplicar redondeo MOQ/EOQ y enrutar para revisión del planificador
  6. Monitorear la precisión del pronóstico (MAPE, sesgo) y ajustar los modelos en el próximo ciclo de planificación

Ejemplos

  • Planificación de promociones estacionales: Merchandising planea una promoción BOGO de 3 semanas en un SKU del top 20. Estimar el incremento promocional utilizando la elasticidad promocional histórica, calcular la cantidad de compra anticipada, coordinar con el proveedor el pedido anticipado y la capacidad logística, y planificar la caída de la demanda posterior a la promoción.
  • Lanzamiento de un nuevo SKU: No hay historial de demanda disponible. Usar el mapeo de SKU análogos (categoría similar, rango de precio, marca) para generar un pronóstico inicial, establecer existencias de seguridad conservadoras en 2 semanas de ventas proyectadas y definir la cadencia de revisión para las primeras 8 semanas.
  • Reposición de CD bajo cambio en el plazo de entrega: Un proveedor clave extiende el plazo de entrega de 14 a 21 días debido a la congestión portuaria. Recalcular las existencias de seguridad para todos los SKU afectados, identificar cuáles están en riesgo de desabastecimiento antes de que lleguen las nuevas órdenes de compra y recomendar pedidos puente o abastecimiento sustituto.

Conocimiento Central

Métodos de Pronóstico y Cuándo Usar Cada Uno

Medias Móviles (simple, ponderada, rezagada): Úselas para artículos de demanda estable y baja variabilidad donde el historial reciente es un predictor confiable. Una media móvil simple de 4 semanas funciona para productos básicos. Las medias móviles ponderadas (con más peso en las semanas recientes) funcionan mejor cuando la demanda es estable pero muestra una ligera deriva. Nunca use medias móviles en artículos estacionales: se retrasan en los cambios de tendencia la mitad de la longitud de la ventana.

Suavizado Exponencial (simple, doble, triple): El suavizado exponencial simple (SES, alfa 0.1–0.3) es adecuado para demanda estacionaria con ruido. El suavizado exponencial doble (Holt) añade seguimiento de tendencia: úselo para artículos con crecimiento o declive constante. El suavizado exponencial triple (Holt-Winters) añade índices estacionales: es la herramienta principal para artículos estacionales con ciclos de 52 semanas o 12 meses. Los parámetros alfa/beta/gamma son críticos: un alfa alto (>0.3) persigue el ruido en artículos volátiles; un alfa bajo (<0.1) responde demasiado lentamente a los cambios de régimen. Optimice en datos de validación, nunca en los mismos datos utilizados para el ajuste.

Descomposición Estacional (STL, clásica, X-13ARIMA-SEATS): Cuando necesite aislar los componentes de tendencia, estacional y residual por separado. STL (Descomposición estacional y de tendencia usando Loess) es robusta a los valores atípicos. Use la descomposición estacional cuando los patrones estacionales cambian año tras año, cuando necesite eliminar la estacionalidad antes de aplicar un modelo diferente a los datos desestacionalizados, o al construir estimaciones de incremento promocional sobre una línea base limpia.

Modelos Causales/Regresión: Cuando factores externos impulsan la demanda más allá del historial del artículo: elasticidad de precio, indicadores promocionales, clima, acciones de la competencia, eventos locales. El desafío práctico es la ingeniería de características: los indicadores promocionales deben codificar la profundidad (% de descuento), el tipo de exhibición, la característica del circular y la presencia de promociones entre categorías. El sobreajuste en un historial promocional disperso es el mayor peligro. Regularice agresivamente (Lasso/Ridge) y valide en datos fuera del tiempo, no fuera de la muestra.

Aprendizaje Automático (gradient boosting, redes neuronales): Justificado cuando tiene grandes datos (1,000+ SKUs × 2+ años de historial semanal), múltiples regresores externos y un equipo de ingeniería de ML. LightGBM/XGBoost con una ingeniería de características adecuada supera a los métodos más simples en un 10–20% de WAPE en artículos promocionales e intermitentes. Pero requieren monitoreo continuo: la deriva del modelo en el comercio minorista es real y el reentrenamiento trimestral es el mínimo.

Métricas de Precisión del Pronóstico

  • MAPE (Error Porcentual Absoluto Medio): Métrica estándar, pero falla en artículos de bajo volumen (la división por valores reales cercanos a cero produce porcentajes inflados). Úselo solo para artículos con un promedio de 50+ unidades/semana.
  • WMAPE (MAPE Ponderado): Suma de errores absolutos dividida por la suma de valores reales. Evita que los artículos de bajo volumen dominen la métrica. Esta es la métrica que le importa a finanzas porque refleja dólares.
  • Sesgo: Error firmado promedio. Sesgo positivo = pronóstico sistemáticamente demasiado alto (riesgo de exceso de existencias). Sesgo negativo = sistemáticamente demasiado bajo (riesgo de desabastecimiento). Un sesgo < ±5% es saludable. Un sesgo > 10% en cualquier dirección significa un problema estructural en el modelo, no ruido.
  • Señal de Seguimiento: Error acumulado dividido por MAD (desviación absoluta media). Cuando la señal de seguimiento supera ±4, el modelo se ha desviado y necesita intervención: ya sea re-parametrizar o cambiar de método.

Cálculo de Existencias de Seguridad

La fórmula estándar es SS = Z × σ_d × √(LT + RP) donde Z es la puntuación z del nivel de servicio, σ_d es la desviación estándar de la demanda por período, LT es el plazo de entrega en períodos y RP es el período de revisión en períodos. En la práctica, esta fórmula funciona solo para demanda estacionaria con distribución normal.

Objetivos de Nivel de Servicio: El 95% de nivel de servicio (Z=1.65) es estándar para artículos A. 99% (Z=2.33) para artículos críticos/A+ donde el costo de desabastecimiento supera el costo de mantenimiento. 90% (Z=1.28) es aceptable para artículos C. Pasar del 95% al 99% casi duplica las existencias de seguridad: cuantifique siempre el costo de inversión en inventario del nivel de servicio incremental antes de comprometerse.

Variabilidad del Plazo de Entrega: Cuando los plazos de entrega del proveedor son inciertos, use SS = Z × √(LT_avg × σ_d² + d_avg² × σ_LT²) — esto captura tanto la variabilidad de la demanda como la del plazo de entrega. Los proveedores con un coeficiente de variación (CV) en el plazo de entrega > 0.3 necesitan ajustes de existencias de seguridad que pueden ser 40–60% más altos de lo que sugieren las fórmulas de solo demanda.

Demanda Discontinua/Intermitente: Las existencias de seguridad basadas en la distribución normal fallan para artículos con muchos períodos de demanda cero. Use el método de Croston para pronosticar la demanda intermitente (pronósticos separados para el intervalo de demanda y el tamaño de la demanda), y calcule las existencias de seguridad utilizando una distribución de demanda bootstrap en lugar de fórmulas analíticas.

Nuevos Productos: Sin historial de demanda, no hay σ_d. Use la creación de perfiles de artículos análogos: encuentre los 3 a 5 artículos más similares en la misma etapa del ciclo de vida y use su variabilidad de demanda como proxy. Agregue un margen del 20-30% para las primeras 8 semanas, luego reduzca gradualmente a medida que se acumule su propio historial.

Lógica de Reorden

Posición de Inventario: IP = Existencias + En Pedido − Pedidos Pendientes − Comprometido (asignado a pedidos de clientes abiertos). Nunca reordene basándose solo en las existencias: realizará un pedido duplicado cuando los pedidos estén en tránsito.

Mín/Máx: Simple, adecuado para artículos de demanda estable con plazos de entrega consistentes. Mín = demanda promedio durante el plazo de entrega + existencias de seguridad. Máx = Mín + EOQ. Cuando IP alcanza Mín, ordene hasta Máx. La debilidad: no se adapta a los patrones de demanda cambiantes sin ajuste manual.

Punto de Reorden / EOQ: ROP = demanda promedio durante el plazo de entrega + existencias de seguridad. EOQ = √(2DS/H) donde D = demanda anual, S = costo de pedido, H = costo de mantenimiento por unidad por año. EOQ es teóricamente óptimo para demanda constante, pero en la práctica se redondea a paquetes de proveedor, cantidades por capa o palés. Un EOQ "perfecto" de 847 unidades no significa nada si el proveedor envía en cajas de 24.

Revisión Periódica (R,S): Revise el inventario cada R períodos, ordene hasta el nivel objetivo S. Es mejor cuando consolida pedidos a un proveedor en días fijos (ej., pedidos de martes para recogida de jueves). R se establece según el programa de entrega del proveedor; S = demanda promedio durante (R + LT) + existencias de seguridad para ese período combinado.

Frecuencias Basadas en Niveles de Proveedor: Proveedores A (top 10 por gasto) obtienen ciclos de revisión semanales. Proveedores B (siguientes 20) obtienen ciclos quincenales. Proveedores C (restantes) obtienen ciclos mensuales. Esto alinea el esfuerzo de revisión con el impacto financiero y permite descuentos por consolidación.

Planificación Promocional

Distorsión de la Señal de Demanda: Las promociones crean picos de demanda artificiales que contaminan el pronóstico de referencia. Elimine el volumen promocional del historial antes de ajustar los modelos de referencia. Mantenga una capa separada de "incremento promocional" que se aplique multiplicativamente sobre la línea de base durante las semanas de promoción.

Métodos de Estimación del Incremento: (1) Comparación interanual de períodos promocionados vs. no promocionados para el mismo artículo. (2) Modelo de elasticidad cruzada que utiliza la profundidad promocional histórica, el tipo de exhibición y el soporte mediático como entradas. (3) Incremento de artículo análogo: los artículos nuevos toman prestados perfiles de incremento de artículos similares en la misma categoría que se han promocionado antes. Incrementos típicos: 15–40% solo para TPR (reducción temporal de precio), 80–200% para TPR + exhibición + característica de circular, 300–500%+ para eventos de ganga/pérdida líder.

Canibalización: Cuando se promociona el SKU A, el SKU B (misma categoría, rango de precio similar) pierde volumen. Estime la canibalización en un 10-30% del volumen incrementado para sustitutos cercanos. Ignore la canibalización entre categorías a menos que la promoción sea un generador de tráfico que cambie la composición de la cesta.

Cálculo de Compra Anticipada: Los clientes acumulan existencias durante las promociones profundas, creando una caída posterior a la promoción. La duración de la caída se correlaciona con la vida útil del producto y la profundidad de la promoción. Una promoción del 30% de descuento en un artículo de despensa con una vida útil de 12 meses crea una caída de 2 a 4 semanas a medida que los hogares consumen las unidades acumuladas. Una promoción del 15% de descuento en un producto perecedero produce casi ninguna caída.

Caída Posterior a la Promoción: Espere de 1 a 3 semanas de demanda por debajo de la línea base después de una promoción importante. La magnitud de la caída suele ser del 30 al 50% del incremento adicional, concentrada en la primera semana posterior a la promoción. No pronosticar la caída conduce a un exceso de inventario y rebajas.

Clasificación ABC/XYZ

ABC (Valor): A = 20% superior de SKUs que generan el 80% de los ingresos/margen. B = siguiente 30% que genera el 15%. C = 50% inferior que genera el 5%. Clasifique por contribución al margen, no por ingresos, para evitar invertir en exceso en artículos de altos ingresos y bajo margen.

XYZ (Predictibilidad): X = CV de demanda < 0.5 (altamente predecible). Y = CV 0.5–1.0 (moderadamente predecible). Z = CV > 1.0 (errática/discontinua). Calcule sobre la demanda desestacionalizada y despro-mocionada para evitar penalizar los artículos estacionales que en realidad son predecibles dentro de su patrón.

Matriz de Políticas: Los artículos AX obtienen reposición automatizada con existencias de seguridad ajustadas. Los artículos AZ necesitan revisión humana en cada ciclo: son de alto valor pero erráticos. Los artículos CX obtienen reposición automatizada con períodos de revisión generosos. Los artículos CZ son candidatos para la descontinuación o la conversión a pedido por encargo.

Gestión de Transiciones Estacionales

Momento de Compra: Las compras estacionales (ej., navidad, verano, regreso a clases) se comprometen de 12 a 20 semanas antes de la temporada de ventas. Asigne el 60-70% de la demanda esperada de la temporada en la compra inicial, reservando el 30-40% para reordenar según las ventas de principios de temporada. Esta reserva "open-to-buy" es su cobertura contra el error de pronóstico.

Momento de las Rebajas: Comience las rebajas cuando el ritmo de ventas caiga por debajo del 60% del plan en el punto medio de la temporada. Las rebajas tempranas y superficiales (20-30% de descuento) recuperan más margen que las rebajas tardías y profundas (50-70% de descuento). La regla general: cada semana de retraso en el inicio de las rebajas cuesta de 3 a 5 puntos porcentuales de margen sobre el inventario restante.

Liquidación de Fin de Temporada: Establezca una fecha de corte fija (generalmente de 2 a 3 semanas antes de que llegue el producto de la próxima temporada). Todo lo que quede en la fecha de corte se envía a la tienda de liquidación, al liquidador o se dona. Mantener el producto estacional para el próximo año rara vez funciona: los artículos de moda pasan de moda y el costo de almacenamiento erosiona cualquier recuperación de margen por vender la próxima temporada.

Marcos de Decisión

Selección del Método de Pronóstico por Patrón de Demanda

Patrón de DemandaMétodo PrincipalMétodo de RespaldoDisparador de Revisión
Estable, alto volumen, sin estacionalidadMedia móvil ponderada (4–8 semanas)Suavizado exponencial simpleWMAPE > 25% durante 4 semanas consecutivas
En tendencia (crecimiento o declive)Suavizado exponencial doble de HoltRegresión lineal en las últimas 26 semanasLa señal de seguimiento supera ±4
Estacional, patrón repetitivoHolt-Winters (multiplicativo para estacionalidad creciente, aditivo para estable)Descomposición STL + SES sobre el residualCorrelación del patrón estacional entre temporadas < 0.7
Intermitente/discontinua (>30% de períodos de demanda cero)Método de Croston o SBA (Aproximación Syntetos-Boylan)Simulación Bootstrap sobre intervalos de demandaEl intervalo medio entre demandas cambia en >30%
Impulsada por promocionesRegresión causal (línea base + capa de incremento promocional)Incremento de artículo análogo + línea baseLos reales posteriores a la promoción se desvían >40% del pronóstico
Nuevo producto (0–12 semanas de historial)Perfil de artículo análogo con curva de ciclo de vidaPromedio de categoría con disminución hacia los realesEl WMAPE de datos propios se estabiliza por debajo del WMAPE basado en análogos
Impulsada por eventos (clima, eventos locales)Regresión con regresores externosAnulación manual con justificación documentadaReevaluar cuando el evento recurre o cambia la frecuencia

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Skills relacionados