/mention-wire
Analyze codebase and inject @-mentions for traceability
$ npx -y skills add jmagly/aiwg --skill mention-wire --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/mention-wire
Context preview
The summary Claude sees to decide when to auto-load this skill.
Analyze codebase and inject @-mentions for traceability
SKILL.md
mention-wire.SKILL.mdnamespace: aiwg
name: mention-wire
platforms: [all]
description: Analyze codebase and inject @-mentions for traceability
@-Mention Wiring
Analyze codebase relationships and inject @-mentions for traceability.
Research Foundation
- **REF-001**: BP-9 - Traceability from requirements to code to tests
- Claude Code 2.0.43: @-mention fixes for reliable nested loading
Usage
/mention-wire # Analyze current directory
/mention-wire --dry-run # Show what would be added
/mention-wire --interactive # Approve each mention
/mention-wire --auto # Apply high-confidence mentions
/mention-wire --confidence 90 # Set confidence threshold
Options
| Option | Default | Description | |--------|---------|-------------| | --target | . | Directory to analyze | | --dry-run | false | Show proposed changes without applying | | --interactive | false | Prompt for approval per file | | --auto | false | Apply mentions above confidence threshold | | --confidence | 80 | Minimum confidence % for auto mode |
Process
1. Scan Directory
Identify files and their types:
- Source code (`.ts`, `.js`, `.py`, `.go`, etc.)
- Test files (`*.test.*`, `*.spec.*`, `test_*`)
- SDLC artifacts (`.aiwg/**/*.md`)
- Documentation (`docs/**/*.md`)
2. Analyze Relationships
Detect relationships using heuristics:
| Pattern | Inferred @-mention | Confidence | |---------|-------------------|------------| | File in `src/auth/` | `@.aiwg/requirements/UC-*-auth*.md` | 85% | | File named `*test*.ts` | `@$AIWG_ROOT/src/{corresponding-source}.ts` | 92% | | Comment `// UC-001` | `@.aiwg/requirements/UC-001.md` | 95% | | Comment `// ADR-005` | `@.aiwg/architecture/adrs/ADR-005*.md` | 90% | | JSDoc `@implements` | Parse and validate | 98% | | Import statement | `@{imported-file}` | 88% |
3. Generate Suggestions
Output format:
src/services/auth/login.ts (confidence: 85%)
+ @.aiwg/requirements/UC-003-user-auth.md (name match)
+ @.aiwg/architecture/adrs/ADR-005-jwt-strategy.md (comment: "JWT")
test/integration/auth.test.ts (confidence: 92%)
+ @$AIWG_ROOT/src/services/auth/login.ts (test-to-source)
+ @.aiwg/requirements/UC-003-user-auth.md (inherited from source)
4. Apply Changes
Depending on mode:
- `--dry-run`: Display only
- `--interactive`: Prompt per file
- `--auto`: Apply above threshold
Placement Rules
Code Files
Add @-mentions to file header:
/**
* @file Authentication Service
* @implements @.aiwg/requirements/UC-003-user-auth.md
* @architecture @.aiwg/architecture/adrs/ADR-005-jwt-strategy.md
* @security @.aiwg/security/controls/authn-001.md
* @tests @test/integration/auth.test.ts
*/
Markdown Files
Add to References section:
## References
- @.aiwg/requirements/user-stories.md - Functional requirements
- @.aiwg/architecture/software-architecture-doc.md - Architecture
Examples
# Preview what would be wired
/mention-wire --dry-run
# Wire with interactive approval
/mention-wire --interactive
# Auto-wire high confidence (>80%)
/mention-wire --auto
# Auto-wire with higher threshold
/mention-wire --auto --confidence 90
CLI Equivalent
aiwg wire-mentions [--target <dir>] [--dry-run] [--interactive] [--auto]
Related Commands
- `/mention-validate` - Validate @-mentions resolve
- `/mention-lint` - Lint @-mention style
- `/mention-report` - Generate traceability report
- `/mention-conventions` - Display conventions
Wire @-mentions for: $ARGUMENTS
Read more
namespace: aiwg name: mention-wire platforms: [all] description: Analyze codebase and inject @-mentions for traceability
@-Mention Wiring
Analyze codebase relationships and inject @-mentions for traceability.
Research Foundation
- **REF-001**: BP-9 - Traceability from requirements to code to tests
- Claude Code 2.0.43: @-mention fixes for reliable nested loading
Usage
/mention-wire # Analyze current directory /mention-wire --dry-run # Show what would be added /mention-wire --interactive # Approve each mention /mention-wire --auto # Apply high-confidence mentions /mention-wire --confidence 90 # Set confidence threshold
Options
| Option | Default | Description | |--------|---------|-------------| | --target | . | Directory to analyze | | --dry-run | false | Show proposed changes without applying | | --interactive | false | Prompt for approval per file | | --auto | false | Apply mentions above confidence threshold | | --confidence | 80 | Minimum confidence % for auto mode |
Process
1. Scan Directory
Identify files and their types:
- Source code (`.ts`, `.js`, `.py`, `.go`, etc.)
- Test files (`*.test.*`, `*.spec.*`, `test_*`)
- SDLC artifacts (`.aiwg/**/*.md`)
- Documentation (`docs/**/*.md`)
2. Analyze Relationships
Detect relationships using heuristics:
| Pattern | Inferred @-mention | Confidence | |---------|-------------------|------------| | File in `src/auth/` | `@.aiwg/requirements/UC-*-auth*.md` | 85% | | File named `*test*.ts` | `@$AIWG_ROOT/src/{corresponding-source}.ts` | 92% | | Comment `// UC-001` | `@.aiwg/requirements/UC-001.md` | 95% | | Comment `// ADR-005` | `@.aiwg/architecture/adrs/ADR-005*.md` | 90% | | JSDoc `@implements` | Parse and validate | 98% | | Import statement | `@{imported-file}` | 88% |
3. Generate Suggestions
Output format:
src/services/auth/login.ts (confidence: 85%) + @.aiwg/requirements/UC-003-user-auth.md (name match) + @.aiwg/architecture/adrs/ADR-005-jwt-strategy.md (comment: "JWT") test/integration/auth.test.ts (confidence: 92%) + @$AIWG_ROOT/src/services/auth/login.ts (test-to-source) + @.aiwg/requirements/UC-003-user-auth.md (inherited from source)
4. Apply Changes
Depending on mode:
- `--dry-run`: Display only
- `--interactive`: Prompt per file
- `--auto`: Apply above threshold
Placement Rules
Code Files
Add @-mentions to file header:
/** * @file Authentication Service * @implements @.aiwg/requirements/UC-003-user-auth.md * @architecture @.aiwg/architecture/adrs/ADR-005-jwt-strategy.md * @security @.aiwg/security/controls/authn-001.md * @tests @test/integration/auth.test.ts */
Markdown Files
Add to References section:
## References - @.aiwg/requirements/user-stories.md - Functional requirements - @.aiwg/architecture/software-architecture-doc.md - Architecture
Examples
# Preview what would be wired /mention-wire --dry-run # Wire with interactive approval /mention-wire --interactive # Auto-wire high confidence (>80%) /mention-wire --auto # Auto-wire with higher threshold /mention-wire --auto --confidence 90
CLI Equivalent
aiwg wire-mentions [--target <dir>] [--dry-run] [--interactive] [--auto]
Related Commands
- `/mention-validate` - Validate @-mentions resolve
- `/mention-lint` - Lint @-mention style
- `/mention-report` - Generate traceability report
- `/mention-conventions` - Display conventions
Wire @-mentions for: $ARGUMENTS
Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.
Repo: jmagly/aiwg
Other skills on aiwg.
- /agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Open skill - /agent-loop
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Open skill - /auto-test-execution
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Open skill - /cross-task-learner
Enable agent loops to learn from similar past tasks and share patterns across loops
Open skill - /debug-memory
Query and manage the executable feedback debug memory
Open skill - /execute-feedback
Execute tests on generated code and iterate until passing
Open skill

