Skip to content
Back to skills

Graders

ASecurity

The fixture has a skill file at `.claude/skills/release-notes.md`. Project skills are discovered as `.claude/skills/<skill-name>/SKILL.md`, so this flat file is not loaded as a skill and `/release-notes` is not available, even though CLAUDE.md tells Claude to use it. Script-graded (case-sensitive): the report names `release-notes.md` and gives the move in one of these forms, each on one line: - `release-notes/SKILL.md` - `release-notes/`, then `SKILL.md` within 80 characters - `release-notes`...

  • 47 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 9, 2026
development

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned November 9, 2026

npx -y skills add acoz-labs/quickstop --skill graders --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Graders?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Graders
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/acoz-labs-graders-d6dc5d1a/badge)](https://www.skillsdirectory.com/skills/acoz-labs-graders-d6dc5d1a)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
type: regex
pattern: '^(?=[\s\S]*release-notes\.md)(?=[\s\S]*(?:release-notes/SKILL\.md|release-notes/[^\n]{0,80}SKILL\.md|release-notes\x60?\s+(?:directory|folder|dir)\b[^\n]{0,80}SKILL\.md|SKILL\.md[^\n]{0,40}\b(?:in|inside|under|into)\b[^\n]{0,40}release-notes(?:/|\x60?\s+(?:directory|folder|dir)\b)|\.claude/commands/release-notes\.md))'
weight: 1
---
The fixture has a skill file at `.claude/skills/release-notes.md`. Project skills are discovered as `.claude/skills/<skill-name>/SKILL.md`, so this flat file is not loaded as a skill and `/release-notes` is not available, even though CLAUDE.md tells Claude to use it.

Script-graded (case-sensitive): the report names `release-notes.md` and gives the move in one of these forms, each on one line:
- `release-notes/SKILL.md`
- `release-notes/`, then `SKILL.md` within 80 characters
- `release-notes` (optionally backticked) followed by "directory", "folder" or "dir", then `SKILL.md` within 80 characters
- `SKILL.md`, then "in", "inside", "under" or "into" within 40 characters, then `release-notes/` or "`release-notes` directory/folder/dir" within 40 more
- `.claude/commands/release-notes.md`, where a single-file command works

A lowercase `skill.md` doesn't count. The grader checks the path and the move, not the explanation.

Files in this skill

  • finding-array-matcher.md1 KB
  • finding-claudeignore.md1.3 KB
  • finding-flat-skill.md1.3 KB
  • finding-oversized-claude-md.md2.7 KB
  • finding-project-bypass.md3.6 KB
  • finding-write-rule.md936 B
  • structure-alignment.md252 B
  • structure-correctness.md258 B
  • structure-coverage.md249 B
  • structure-footer.md458 B
  • structure-grade-raise.md442 B
  • structure-intent.md262 B
  • structure-plan-items.md2.8 KB
  • structure-plan-length.md3.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.