Type-specific slug generation