Designing Skill-Compatible AI: Methodologies and Frameworks in Chess