Category Auto Design Principles