.agents/skills/system-prompt-validator/SKILL.md
Validate agent system prompts (such as agents.md) for being objective-driven, clear, readable, free of duplicated intentions, without missing or broken links, and ensuring required sections like general agentic guidelines, code review, and code generation are present. Use when validating or reviewing agent prompt files.
npx skillsauth add prulloac/git-blame-vsc system-prompt-validatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides guidelines and checklists for manually validating agent system prompts to ensure they meet quality standards for clarity, completeness, and correctness.
Agent prompts must be:
To validate an agent prompt file:
validation_guide.md: Detailed guide on validation criteria and examples - see validation_guide.mdexamples/good_prompt.md: Example of a well-structured agent prompt - see good_prompt.mdexamples/good_prompt2.md: Additional example from Andrej Karpathy's CLAUDE.md - see good_prompt2.mdexamples/bad_prompt.md: Example of a prompt with issues - see bad_prompt.mdtools
Guide for creating Visual Studio Code extensions/plugins. Use when users want to build VS Code extensions, add functionality to VS Code, create language support, add themes, build webviews, implement debuggers, or any VS Code plugin development task. Helps navigate VS Code Extension API documentation and provides guidance on extension capabilities, project setup, and best practices.
testing
Validate agent skills for correctness, readability, workflow clarity, and isolation, ensuring they can be installed independently without dependencies on other skills.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
testing
Automate the creation and updating of a CHANGELOG.md file based on Semantic Versioning (SemVer) and "Keep a Changelog" principles. Use this skill when you need to summarize changes between the current HEAD and the latest git tag, or when initializing a new changelog for a project.