> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dev-workflows.com/llms.txt
> Use this file to discover all available pages before exploring further.

# devw doctor

> Validate configuration and check for issues

```bash theme={null}
devw doctor
```

Runs a series of checks to validate your `.dwf/` setup.

## Checks

1. `.dwf/config.yml` exists
2. `config.yml` is valid YAML with correct schema
3. Rule files are valid YAML
4. No duplicate rule IDs across files
5. All scopes have valid format
6. All configured tools have available bridges
7. Symlinks are valid (if mode is `link`)
8. Pulled rule files exist for each config entry
9. Asset files exist for each config entry
10. Compiled files are in sync with rules (hash comparison)

## Output

```
✓ .dwf/config.yml exists
✓ config.yml is valid
✓ Rule files are valid YAML (12 rules loaded)
✓ No duplicate rule IDs
✓ All scopes have valid format
✓ All configured tools have bridges
- Symlink check skipped (mode: copy)
✓ Pulled rule files exist (3 entries)
✓ Asset files exist (6 entries)
✗ Compiled files out of sync — run "devw compile"
```
