inferGlobalPromptName
@a16njs/models / inferGlobalPromptName
Function: inferGlobalPromptName()
inferGlobalPromptName(
sourcePath):string
Defined in: helpers.ts:26
Derives a canonical emission name from a source file path.
Handles edge cases:
- Leading-dot filenames:
.cursorrules→cursorrules - Double extensions:
.cursorrules.md→cursorrules - Standard files:
CLAUDE.md→CLAUDE - Dot-less basenames:
AGENTS.md→AGENTS - Rule files:
my-rule.mdc→my-rule
Parameters
sourcePath
string
The source file path; only the basename is used.
Returns
string
The name to use for emission filenames (non-empty string).