Abstract. The formalization and use of experiences in good model design would make an important contribution to increasing the efficiency of modeling as well as to supporting the knowledge transfer from experienced modelers to modeling novices. We propose to address this problem by providing a set of model design patterns inspired by patterns in Software Engineering for capturing the reusable essence of a solution to specific partial modeling problem. This contribution provides a first step formulating the vision and indicating how patterns and which types of patterns can play a role in agent-based model design.