# Warnings (W)

Warnings indicate potential issues that may cause problems but don't prevent basic functionality.

| Code | Description                                                                       |
|------|-----------------------------------------------------------------------------------|
| W001 | Empty `description` field                                                         |
| W002 | Directory name does not match frontmatter `name`                                  |
| W003 | Path contains spaces or special characters                                        |
| W004 | Skill contains only a `scripts/` directory (no other content)                     |
| W005 | Empty file found in `references/`, `assets/`, or `scripts/`                       |
| W006 | Shell script (`.sh`) exists without PowerShell equivalent (`.ps1`), or vice versa |
| W007 | Reference file exceeds configured line threshold                                  |
