drover:add-project

Register a Drupal/DDEV project path for drover log monitoring.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/cosmicdreams/claude-plugins --skill drover-add-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drover:add-project
Source: https://github.com/cosmicdreams/claude-plugins/tree/main/drover/skills/add-project
Command: npx skills add https://github.com/cosmicdreams/claude-plugins --skill drover-add-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

You want drover to automatically watch a specific Drupal/DDEV project and stream the relevant watchdog and web-container logs, without manual reload steps.

Core Features & Use Cases

  • Registers a project for monitoring: Adds a project path to drover’s tracked list so it begins tailing drush watchdog output and ddev web logs on the next poll.
  • Works with common Drupal/DDEV context: Reads .ddev/config.yaml, drush aliases, and (when available) git remote information to enrich the registration.
  • Idempotent onboarding: Re-adding the same project path is a no-op, preventing duplicate entries.
  • Use case: When you start a new DDEV workspace, you can quickly register it so sprint debugging and issue investigation have continuous log visibility.

Quick Start

Tell drover to add your Drupal/DDEV project by saying: "drover should watch this project" followed by the path to the folder that contains .ddev/config.yaml.

Frequently Asked Questions about drover:add-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register a Drupal DDEV project for automated watchdog log monitoring?

You can register a Drupal DDEV project for log monitoring by adding its folder path to the drover tracking list. The onboarding process reads your .ddev/config.yaml file and records the project path into a persistent state file for automated tailing.

What is needed to start streaming drush watchdog logs for a specific Drupal site?

To start streaming drush watchdog logs, you need a valid Drupal site running on DDEV with an accessible .ddev/config.yaml file. The registration process optionally resolves drush aliases and git remote information to enrich the monitoring setup.

Can I re-add the same Drupal project path to drover without creating duplicate entries?

Yes, you can safely re-add the same Drupal project path without creating duplicates. The project onboarding process uses idempotent behavior, meaning re-registering an existing project path acts as a no-op and prevents duplicate entries in the tracking list.

Does drover project onboarding work differently on macOS versus other operating systems?

Yes, project onboarding differs by operating system. On macOS, the registration uses folder selection dialogs, while non-macOS environments require you to pass the specific project path as a direct argument to complete the registration.

How does drover use .ddev/config.yaml when adding a project for log tailing?

Drover reads the .ddev/config.yaml file during project registration to validate the DDEV environment context. This configuration data, along with optional drush aliases and git remote details, enriches the persistent state record used to start automated log tailing.