/mention-validate
Validate all @-mentions resolve to existing files
Claude Code
$ npx -y skills add jmagly/aiwg --skill mention-validate --agent claude-code
Codex
$ npx skills add jmagly/aiwg --skill mention-validate -a codex -y
Cursor
$ npx skills add jmagly/aiwg --skill mention-validate -a cursor -y
Gemini CLI
$ npx skills add jmagly/aiwg --skill mention-validate -a gemini-cli -y
GitHub Copilot
$ npx skills add jmagly/aiwg --skill mention-validate -a github-copilot -y
OpenCode
$ npx skills add jmagly/aiwg --skill mention-validate -a opencode -y
Windsurf
$ npx skills add jmagly/aiwg --skill mention-validate -a windsurf -y
SKILL.md
mention-validate.SKILL.mdnamespace: aiwg
name: mention-validate
platforms: [all]
description: Validate all @-mentions resolve to existing files
<!-- AIWG-SKILL-CALLOUT --> > **Skill access pattern (post-kernel-pivot, 2026.5+)** > > Skill names referenced in this document are AIWG skills, **not slash commands**. Most are not kernel-listed and cannot be invoked as `/skill-name` by the platform. Reach them via: > > ```bash > aiwg discover "<capability>" > aiwg show skill <name> --body > ``` > > Only kernel-listed skills (`aiwg-doctor`, `aiwg-refresh`, `aiwg-status`, `aiwg-help`, `use`, `steward`) are directly invokable as slash commands. See [skill-discovery rule](../../../addons/aiwg-utils/rules/skill-discovery.md).
@-Mention Validation
Validate that all @-mentions in codebase resolve to existing files.
Usage
/mention-validate # Validate current directory
/mention-validate --strict # Fail on any broken mention
/mention-validate --output report.md # Write report to file
Options
| Option | Default | Description | |--------|---------|-------------| | --target | . | Directory to validate | | --strict | false | Exit with error on broken mentions | | --output | stdout | Write report to file |
Process
1. **Scan** all files for @-mention patterns 2. **Extract** @-mention paths 3. **Resolve** paths relative to repo root 4. **Report** broken/valid mentions
Output Format
@-Mention Validation Report
===========================
✓ Valid Mentions: 42
✗ Broken Mentions: 3
Broken Mentions:
src/auth/login.ts:5
@.aiwg/requirements/UC-999.md → NOT FOUND
.aiwg/architecture/sad.md:23
@.aiwg/requirements/NFR-PERF-005.md → NOT FOUND
test/integration/api.test.ts:12
@$AIWG_ROOT/src/services/api-old.ts → NOT FOUND (deleted?)
Summary: 3 broken mentions in 3 filesExit Codes
| Code | Meaning | |------|---------| | 0 | All mentions valid | | 1 | Broken mentions found (with --strict) |
CLI Equivalent
aiwg validate-mentions [--target <dir>] [--strict]
Related Commands
- `mention-wire` - Add @-mentions
- `mention-lint` - Lint @-mention style
- `mention-report` - Generate traceability report
Validate @-mentions for: $ARGUMENTS
References
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/README.md — aiwg-utils addon overview
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference for validate-mentions command
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/research-before-decision.md — Verify before reporting validity
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC artifact paths validated by this skill
Read more
namespace: aiwg name: mention-validate platforms: [all] description: Validate all @-mentions resolve to existing files
<!-- AIWG-SKILL-CALLOUT --> > **Skill access pattern (post-kernel-pivot, 2026.5+)** > > Skill names referenced in this document are AIWG skills, **not slash commands**. Most are not kernel-listed and cannot be invoked as `/skill-name` by the platform. Reach them via: > > ```bash > aiwg discover "<capability>" > aiwg show skill <name> --body > ``` > > Only kernel-listed skills (`aiwg-doctor`, `aiwg-refresh`, `aiwg-status`, `aiwg-help`, `use`, `steward`) are directly invokable as slash commands. See [skill-discovery rule](../../../addons/aiwg-utils/rules/skill-discovery.md).
@-Mention Validation
Validate that all @-mentions in codebase resolve to existing files.
Usage
/mention-validate # Validate current directory /mention-validate --strict # Fail on any broken mention /mention-validate --output report.md # Write report to file
Options
| Option | Default | Description | |--------|---------|-------------| | --target | . | Directory to validate | | --strict | false | Exit with error on broken mentions | | --output | stdout | Write report to file |
Process
1. **Scan** all files for @-mention patterns 2. **Extract** @-mention paths 3. **Resolve** paths relative to repo root 4. **Report** broken/valid mentions
Output Format
@-Mention Validation Report
===========================
✓ Valid Mentions: 42
✗ Broken Mentions: 3
Broken Mentions:
src/auth/login.ts:5
@.aiwg/requirements/UC-999.md → NOT FOUND
.aiwg/architecture/sad.md:23
@.aiwg/requirements/NFR-PERF-005.md → NOT FOUND
test/integration/api.test.ts:12
@$AIWG_ROOT/src/services/api-old.ts → NOT FOUND (deleted?)
Summary: 3 broken mentions in 3 filesExit Codes
| Code | Meaning | |------|---------| | 0 | All mentions valid | | 1 | Broken mentions found (with --strict) |
CLI Equivalent
aiwg validate-mentions [--target <dir>] [--strict]
Related Commands
- `mention-wire` - Add @-mentions
- `mention-lint` - Lint @-mention style
- `mention-report` - Generate traceability report
Validate @-mentions for: $ARGUMENTS
References
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/README.md — aiwg-utils addon overview
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference for validate-mentions command
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/research-before-decision.md — Verify before reporting validity
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC artifact paths validated by this skill
Reusable project context and specialist workflows for the AI tools you already use. Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge.
Other skills on aiwg.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about mention-validate.
- Which coding agents can use mention-validate?
- mention-validate installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

