ai/skills/config-parser/SKILL.md
--- id: drupal-config-parser title: Drupal Config Parser summary: Parse and validate Drupal configuration YAML files for best practices compliance maintainers: - Theodoros Ploumis https://github.com/theodorosploumis tags: - drupal - configuration - validation - static-analysis - yml source: README.md --- ## Description Parse Drupal configuration YAML files to validate best practices without requiring a running Drupal instance. This skill can analyze exported configuration files to c
npx skillsauth add theodorosploumis/drupal-best-practices ai/skills/config-parserInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Parse Drupal configuration YAML files to validate best practices without requiring a running Drupal instance. This skill can analyze exported configuration files to check naming conventions, structure compliance, and configuration patterns.
# Analyze config from default locations
./validate-config.sh
# Analyze specific config directory
./validate-config.sh --path /path/to/config
# Analyze specific config file
./validate-config.sh --file node.type.article.yml
# Validate specific rules
./validate-config.sh --rules naming,dependencies
Run the config parser to validate Drupal configurations:
./ai/scripts/validate-config.sh
development
--- id: drupal-views title: Drupal Views summary: Build Views with intentional naming, access, and display planning. maintainers: - Theodoros Ploumis https://github.com/theodorosploumis tags: - drupal - site-building - views source: README.md --- ## Description Ensure Views have clear machine names, titles, tags, and display-level documentation while enforcing access and render strategies. ## Usage - Ask Claude to normalize machine names (remove `_1` suffixes) and provide admin descrip
development
--- id: drupal-theming title: Drupal Theming and Templates summary: Build Drupal themes with clean machine names, Twig-first templates, and atomic SCSS structure. maintainers: - Theodoros Ploumis https://github.com/theodorosploumis tags: - drupal - theming - twig - scss source: README.md --- ## Description Guide Claude to create themes that favor Twig, preprocess logic, and atomic SCSS structure while keeping overrides minimal and purposeful. ## Usage - Ask for one-word machine names
development
--- id: drupal-text-formats-editors title: Text Formats and Editors summary: Standardize HTML formats and editor settings for safe, consistent authoring. maintainers: - Theodoros Ploumis https://github.com/theodorosploumis tags: - drupal - site-building - text-formats - ckeditor source: README.md --- ## Description Help Claude align text formats, allowed tags, and CKEditor button sets so authors share a consistent, secure HTML format. ## Usage - Ask for a single standardized HTML for
development
--- id: drupal-taxonomy title: Drupal Taxonomy summary: Model vocabularies and terms responsibly for categorization and landing pages. maintainers: - Theodoros Ploumis https://github.com/theodorosploumis tags: - drupal - site-building - taxonomy source: README.md --- ## Description Use taxonomy for categorization and curated landing pages while keeping names singular and purpose-driven. ## Usage - Ask Claude whether taxonomy or another entity type (e.g., entity reference) fits the requ