Skip to content

fix: remove unsubstituted template variable from slides/SKILL.md#287

Open
xiaolai wants to merge 1 commit intonextlevelbuilder:mainfrom
xiaolai:fix/nlpm-stale-template-slides
Open

fix: remove unsubstituted template variable from slides/SKILL.md#287
xiaolai wants to merge 1 commit intonextlevelbuilder:mainfrom
xiaolai:fix/nlpm-stale-template-slides

Conversation

@xiaolai
Copy link
Copy Markdown

@xiaolai xiaolai commented Apr 26, 2026

Automated audit: This PR was generated by NLPM, a natural language programming linter, running via claude-code-action. Please evaluate the diff on its merits.

Bug

.claude/skills/slides/SKILL.md line 14 contains a raw template variable <args>$ARGUMENTS</args> that was never substituted. This appears to be a copy-paste artifact from a template generator — the placeholder was left in the rendered skill body instead of being removed or replaced.

Why it matters: When Claude Code loads this skill, the literal string <args>$ARGUMENTS</args> appears as part of the skill content. This can confuse LLM consumers into treating it as a tag or instruction, and may interfere with downstream parsers that process skill bodies.

Fix: Remove the two-line block (<args>$ARGUMENTS</args> and the trailing blank line). The arguments are already available to the LLM through the invocation context — the tag carries no information.

Line 14 contained a raw `<args>$ARGUMENTS</args>` tag that was never
replaced during skill generation. This literal XML-like string renders
as part of the skill body and can confuse LLM consumers.

Co-Authored-By: Claude Code <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant