Follow consistent naming conventions for all identifiers to improve code quality, accessibility, and test reliability. Ensure correct spelling and adhere to established project patterns.

Key practices:

  1. Use precise spelling in HTML attributes and test IDs
    // โŒ Incorrect
    <label for="avalableInMCP">
    data-test-id="workflow-settings-vailable-in-mcp"
       
    // โœ… Correct
    <label for="availableInMCP">
    data-test-id="workflow-settings-available-in-mcp"
    
  2. Establish and follow consistent casing conventions:
  3. Use IDE tools and linters to enforce naming standards

This approach helps prevent broken references between HTML elements, ensures tests target the correct elements, and makes code more maintainable by following predictable patterns.