Codex

mention-validate

Validate all @-mentions resolve to existing files

104 stars

Best use case

mention-validate is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

It is a strong fit for teams already working in Codex.

Validate all @-mentions resolve to existing files

Teams using mention-validate should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/mention-validate/SKILL.md --create-dirs "https://raw.githubusercontent.com/jmagly/aiwg/main/.agents/skills/mention-validate/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/mention-validate/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How mention-validate Compares

Feature / Agentmention-validateStandard Approach
Platform SupportCodexLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Validate all @-mentions resolve to existing files

Which AI agents support this skill?

This skill is designed for Codex.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# @-Mention Validation

Validate that all @-mentions in codebase resolve to existing files.

## Usage

```bash
/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 files
```

## Exit Codes

| Code | Meaning |
|------|---------|
| 0 | All mentions valid |
| 1 | Broken mentions found (with --strict) |

## CLI Equivalent

```bash
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

Related Skills