replenishment-strategy

Design inventory replenishment policies with Python calculations for reorder points and safety stock.

56|16|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill replenishment-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: replenishment-strategy
Source: https://github.com/kishorkukreja/awesome-supply-chain/tree/main/skills/replenishment-strategy
Command: npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill replenishment-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps design and optimize inventory replenishment strategies, ensuring optimal stock levels, minimizing stockouts, and reducing excess inventory across various supply chain scenarios.

Core Features & Use Cases

  • Replenishment Policy Design: Implement continuous review (s, Q), periodic review (R, S), and min-max policies.
  • Demand-Driven Replenishment: Utilize pull-based systems responsive to actual consumption.
  • Multi-Echelon Planning: Calculate parameters for complex networks like DC-to-store replenishment.
  • Use Case: A retail manager needs to determine the optimal reorder point and order quantity for a popular product to maintain a 95% service level, considering a 14-day lead time and daily demand variability.

Quick Start

Use the replenishment-strategy skill to calculate the reorder point for a product with average daily demand of 100 units, a 14-day lead time, and a daily demand standard deviation of 20 units, targeting a 95% service level.

Frequently Asked Questions about replenishment-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate reorder points and safety stock for variable demand?

Calculate safety stock by multiplying demand standard deviation during lead time by the service level z-score, then add average lead time demand to get the reorder point. This Skill computes these parameters using numpy and scipy for continuous review policies.

What is the difference between continuous review (s, Q) and periodic review (R, S) replenishment policies?

Continuous review (s, Q) triggers a fixed order when stock drops to reorder point s, whereas periodic review (R, S) orders up to level S at fixed intervals R. This Skill designs both policies to minimize stockouts and excess inventory.

How do I set up Distribution Requirements Planning (DRP) tables for a multi-echelon supply chain?

Build DRP tables by computing order-up-to levels and replenishment schedules across network echelons like DC-to-store, addressing lead times and the bullwhip effect. This Skill provides Python scripts to optimize multi-echelon inventory flow.

Can I use pandas for Vendor-Managed Inventory (VMI) demand-driven replenishment planning?

Yes, this Skill uses pandas to process consumption data and implement pull-based VMI replenishment. It calculates demand-driven parameters responsive to actual usage, optimizing stock levels across supply chain scenarios.

What is the best way to optimize inventory flow for forward pick replenishment?

Optimize forward pick replenishment by designing demand-driven policies that calculate optimal order quantities and reorder points. This Skill addresses long lead times and variability to maintain service levels while reducing excess inventory.

When should I use min-max inventory policies instead of demand-driven replenishment?

Use min-max policies for simpler threshold-based control, or demand-driven replenishment for pull-based systems responsive to actual consumption. This Skill designs both approaches, addressing bullwhip effect and long lead times across supply chain scenarios.