File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11blank_issues_enabled : false
22contact_links :
3+ - name : Questions & Discussion
4+ url : https://github.com/TMHSDigital/Steam-Cursor-Plugin/discussions
5+ about : Ask questions, share ideas, or request new skills in Discussions.
36 - name : Steam MCP Server
47 url : https://github.com/TMHSDigital/steam-mcp/issues
58 about : For issues with the companion Steam MCP server, file them in the steam-mcp repo.
Original file line number Diff line number Diff line change 5353 fi
5454 echo "All skill frontmatter valid."
5555
56+ - name : Check skill name matches directory
57+ run : |
58+ echo "Checking skill names match directory names..."
59+ errors=0
60+ for skill in skills/*/SKILL.md; do
61+ dir_name=$(echo "$skill" | sed 's|skills/\(.*\)/SKILL.md|\1|')
62+ fm_name=$(sed -n '/^---$/,/^---$/p' "$skill" | sed '1d;$d' | grep "^name:" | sed 's/^name: *//')
63+ if [ "$dir_name" != "$fm_name" ]; then
64+ echo "ERROR: $skill has name '$fm_name' but directory is '$dir_name'"
65+ errors=$((errors + 1))
66+ fi
67+ done
68+ if [ $errors -gt 0 ]; then
69+ echo "$errors name mismatch(es) found."
70+ exit 1
71+ fi
72+ echo "All skill names match their directories."
73+
5674 - name : Validate rule frontmatter
5775 run : |
5876 echo "Checking rule YAML frontmatter..."
You can’t perform that action at this time.
0 commit comments