What problem does it solve?
This Skill helps you create Drupal Views that are organized, performant, and secure, preventing common issues like confusing machine names, insecure access, and inconsistent content rendering. It ensures your content listings are robust and easy to manage.
Core Features & Use Cases
- Normalized Machine Names: Automatically remove default suffixes (e.g.,
_1) and ensure Views have clear, descriptive machine names, titles, and administrative tags.
- Permission-Based Access: Enforce the use of permission-based access controls for each View display, enhancing security.
- Entity Rendering via View Modes: Promote rendering entities through their view modes (e.g., "Teaser", "Full") to maintain consistent styling and reduce theme complexity.
- Use Case: Design a "Latest News" View by asking Claude to ensure its machine name is
latest_news, it has a clear administrative description, access is restricted to "View published content," and it renders articles using the "Teaser" view mode.
Quick Start
Design a View for article teasers with normalized machine names, per-display titles, access controls, and a No Results message that uses the teaser view mode.