ratacat/claude-skills/workflows
Claude Code and agent skill by ratacat/claude-skills
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install ratacat/claude-skills/workflowsSKILL.md
Workflow: Audit a Skill
<required_reading> Read these reference files NOW:
- references/recommended-structure.md
- references/skill-structure.md
- references/use-xml-tags.md
</required_reading>
<process>
Step 1: List Available Skills
DO NOT use AskUserQuestion - there may be many skills.
Enumerate skills in chat as numbered list:
Present as:
Ask: "Which skill would you like to audit? (enter number or name)"
Step 2: Read the Skill
After user selects, read the full skill structure:
Step 3: Run Audit Checklist
Evaluate against each criterion:
YAML Frontmatter
- [ ] Has
name:field (lowercase-with-hyphens) - [ ] Name matches directory name
- [ ] Has
description:field - [ ] Description says what it does AND when to use it
- [ ] Description is third person ("Use when...")
Structure
- [ ] SKILL.md under 500 lines
- [ ] Pure XML structure (no markdown headings # in body)
- [ ] All XML tags properly closed
- [ ] Has required tags: objective OR essential_principles
- [ ] Has success_criteria
Router Pattern (if complex skill)
- [ ] Essential principles inline in SKILL.md (not in separate file)
- [ ] Has intake question
- [ ] Has routing table
- [ ] All referenced workflow files exist
- [ ] All referenced reference files exist
Workflows (if present)
- [ ] Each has required_reading section
- [ ] Each has process section
- [ ] Each has success_criteria section
- [ ] Required reading references exist
Content Quality
- [ ] Principles are actionable (not vague platitudes)
- [ ] Steps are specific (not "do the thing")
- [ ] Success criteria are verifiable
- [ ] No redundant content across files
Step 4: Generate Report
Present findings as:
Step 5: Offer Fixes
If issues found, ask: "Would you like me to fix these issues?"
Options:
- Fix all - Apply all recommended fixes
- Fix one by one - Review each fix before applying
- Just the report - No changes needed
If fixing:
- Make each change
- Verify file validity after each change
- Report what was fixed
</process>
<audit_anti_patterns>
Common Anti-Patterns to Flag
Skippable principles: Essential principles in separate file instead of inline Monolithic skill: Single file over 500 lines Mixed concerns: Procedures and knowledge in same file Vague steps: "Handle the error appropriately" Untestable criteria: "User is satisfied" Markdown headings in body: Using # instead of XML tags Missing routing: Complex skill without intake/routing Broken references: Files mentioned but don't exist Redundant content: Same information in multiple places </audit_anti_patterns>
<success_criteria> Audit is complete when:
- [ ] Skill fully read and analyzed
- [ ] All checklist items evaluated
- [ ] Report presented to user
- [ ] Fixes applied (if requested)
- [ ] User has clear picture of skill health
</success_criteria>
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/creating-agent-skills/workflows/audit-skill.md
Popularity
- Repository stars
- 56
- Repository forks
- 9
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ratacat/claude-skills/workflows)