Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

New Skill

ASecurity

Scaffold a new brooks-lint analysis skill so it passes `npm run validate` and `npm run evals` on the first try — generates skills/{name}/SKILL.md (with the mandatory "Do NOT trigger for:" clause and a Process section citing guide step ranges) plus skills/{name}/{name}-guide.md (sequentially numbered steps), then appends paired eval scenarios. Triggers when the maintainer asks to "add a new skill", "scaffold a skill", or "create a brooks-lint mode". Do NOT trigger for: editing an existing skil...

1,484 stars
0 votes
0 copies
0 views
Added 8/30/2026
code-qualitysecurity

Security Analysis

A100/100

Scanned 8/30/2026

Install to Claude Code

$npx -y skills add hyhmrright/brooks-lint --skill new-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of New Skill?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for New Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hyhmrright-new-skill/badge)](https://www.skillsdirectory.com/skills/hyhmrright-new-skill)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: new-skill
description: >
  Scaffold a new brooks-lint analysis skill so it passes `npm run validate` and
  `npm run evals` on the first try — generates skills/{name}/SKILL.md (with the
  mandatory "Do NOT trigger for:" clause and a Process section citing guide step
  ranges) plus skills/{name}/{name}-guide.md (sequentially numbered steps), then
  appends paired eval scenarios.
  Triggers when the maintainer asks to "add a new skill", "scaffold a skill", or
  "create a brooks-lint mode".
  Do NOT trigger for: editing an existing skill's content, adding a single eval to
  an existing skill, or authoring skills for some other plugin.
disable-model-invocation: true
---

# brooks-lint — New Skill Scaffold

Skill name comes from `$ARGUMENTS` (kebab-case, e.g. `brooks-security`). If empty,
ask for the name and a one-line purpose first.

Follow the repo's "Adding a New Skill" checklist exactly:

1. **Create `skills/{name}/SKILL.md`** with frontmatter — `name`, a `description`
   that ends with a `Do NOT trigger for:` clause (validate-enforced for shipped
   skills; omitting it causes false triggering), and a `Process` section of 3–6
   bullets that cite the guide's step ranges inline (e.g. `Scan risks (Steps 1–6 of
   the guide)`). Mirror the structure of an existing skill such as
   `skills/brooks-review/SKILL.md` (Setup → Process → Mode line).
2. **Create `skills/{name}/{name}-guide.md`** with sequentially numbered steps —
   no gaps, no duplicates. Sub-steps like `Step 2a` are allowed. The guide owns the
   detailed steps; the SKILL.md Process is just an orientation skeleton.
3. **Wire the framework.** The new SKILL.md Setup section must Read the relevant
   `_shared/` files (`common.md` for Iron Law + Report Template, plus
   `decay-risks.md` / `test-decay-risks.md` as applicable) — `_shared/` is NOT
   auto-loaded.
4. **Add eval coverage** to `evals/evals.json`: append with the next sequential
   `id` at least one happy-path scenario (with the relevant risk code in
   `expected_output`) and at least one false-positive scenario flagged
   `no_risk_codes: true`. Each scenario needs `id`, `name`, `prompt`,
   `expected_output`, `mode`, `files`.
5. **Validate.** `npm run validate` (structure + step continuity + Process-section
   presence) and `npm run evals` (eval schema). Fix until both pass.
6. **Local-test.** `cp -r skills/* ~/.claude/skills/brooks-lint/` (if you've
   symlinked `~/.claude/skills/brooks-lint` to the repo, skip this — edits are
   already live), trigger the new skill in a Claude session, verify the Iron Law
   output, then restore the marketplace copy: `/plugin marketplace update` →
   `/plugin install brooks-lint@brooks-lint-marketplace`.

Do NOT register a slash command by hand — short forms are auto-installed by the
session-start hook. Report the files created and the validate/evals results.

Attribution

hyhmrrighthyhmrright
View sourceMore from hyhmrright →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman Review

Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says "review this PR", "code review", "review the diff", "/review", or invokes /caveman-review. Auto-triggers when reviewing pull requests.

1023331 votes

Caveman Commit

Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when "why" isn't obvious. Use when user says "write a commit", "commit message", "generate commit", "/commit", or invokes /caveman-commit. Auto-triggers when staging changes.

1023331 votes

Django Verification

Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.

2456590 votes

Springboot Verification

Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.

2456590 votes

Verification Loop

一个全面的 Claude Code 会话验证系统。

2456590 votes
View all in code-quality →