Add a skill vault-path lint under a new rule id — no hardcoded vault paths in skill bodies #5
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Stallari/secops-scanner#5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal. Lint skill bodies + manifests so they carry zero hardcoded vault-path string literals. System folders must resolve through the folder-role indirection; user content through a declared tunable that defaults to a role-resolved value. This mirrors the source-side vault-path discipline at the skill layer.
Decide first (why this is human-gated):
S-SKL-001is already taken (it lints missing skill contract fields). Choose the next freeS-SKL-NNNfor this vault-path rule so the two don't collide.What to build (after 1 + 2):
Acceptance:
S-SKL-001.npm testgreen.Splits into a human decision (rule id + convention) then an agent-implementable lint.
Decision brief (AI triage, 2026-07-16) — two inputs needed, then this is agent work.
S-SKL-001exists — next free id isS-SKL-002. Any objection to taking it?Lean: take S-SKL-002; I draft the convention text as a PR/note for your sign-off; the lint rule then dispatches with the fixture-tested acceptance already in the issue.