Compare commits

..

No commits in common. "642b6a0cf43499f3b81f988c100a85977f55f627" and "84bade9a9590af8ea57c51524deaab43bba08391" have entirely different histories.

2 changed files with 4 additions and 9 deletions

View File

@ -108,6 +108,3 @@ jobs:
- name: Validate file references
run: npm run validate:refs
- name: Validate skills
run: npm run validate:skills

View File

@ -135,8 +135,6 @@ function parseFrontmatterMultiline(content) {
currentKey = line.slice(0, colonIndex).trim();
currentValue = line.slice(colonIndex + 1);
} else if (currentKey !== null) {
// Skip YAML comment lines
if (line.trimStart().startsWith('#')) continue;
// Continuation of multiline value
currentValue += '\n' + line;
}
@ -450,19 +448,19 @@ function validateSkill(skillDir) {
});
}
// Check content for any mention of installed_path (variable ref, prose, bare text)
// Check content for {installed_path}
const stripped = stripCodeBlocks(content);
const lines = stripped.split('\n');
for (const [i, line] of lines.entries()) {
if (/installed_path/i.test(line)) {
if (line.includes('{installed_path}')) {
findings.push({
rule: 'PATH-02',
title: 'No installed_path Variable',
severity: 'HIGH',
file: relFile,
line: i + 1,
detail: '`installed_path` reference found in content.',
fix: 'Remove all installed_path usage. Use relative paths (`./path` or `../path`) instead.',
detail: '`{installed_path}` reference found in content.',
fix: 'Replace `{installed_path}/path` with a relative path (`./path` or `../path`).',
});
}
}