A design system for a surgical kit includes surgical tools and an implant. The design system includes the basic blocks of: I. Determining physical parameters for cartilage damage in a joint; II. Generating design parameters of a medical implant; and III. Generating design parameters of a set of tools for implanting the implant.