Skip to content
Back to skills

Skill

ASecurity

Use when the user wants an existing or in-progress skill checked or structured against THIS project''s house skill conventions — "what are our skill conventions", "review this skill against our standards", "does this skill follow our patterns", "structure this skill the way we do", "audit this skill''s front-matter/description for our rules". Not for: creating a skill from scratch, optimizing a skill''s description for triggering, or running skill evals (all skill-creator); planning (/aidex:p...

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentsgobashdocumentation

Works with

  • claude code
  • cli

Security analysis

A100/100

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

Scanned September 19, 2026

npx -y skills add yacb2/aidex --skill skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill?

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

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

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
---
name: skill
description: 'Use when the user wants an existing or in-progress skill checked or structured against THIS project''s house skill conventions — "what are our skill conventions", "review this skill against our standards", "does this skill follow our patterns", "structure this skill the way we do", "audit this skill''s front-matter/description for our rules". Not for: creating a skill from scratch, optimizing a skill''s description for triggering, or running skill evals (all skill-creator); planning (/aidex:plan); decisions (/aidex:decision); requests (/aidex:request); research (/aidex:research); references (/aidex:reference); ecosystem audits (/aidex:aidex).'
disable-model-invocation: false
allowed-tools: Bash Read Write
---

# Skill Conventions

Surface and apply this project's house skill conventions to an existing or
in-progress skill. This skill COMPLEMENTS `skill-creator` (it does **not**
create skills from scratch).

## Workflow

1. Read the skill conventions canon:
   `${CLAUDE_PLUGIN_ROOT}/skills/conventions/references/skill-conventions.md`
   (or the `.claude/skills/...` project-level copy if one exists).
2. Identify the target skill the user is reviewing or structuring.
3. Produce a gap report against the canon: front-matter (trigger-first
   `description`, char budget, **English-only `description`**,
   `disable-model-invocation`, `allowed-tools`), body structure, `evals/`
   presence, no per-skill `CHANGELOG.md`/`README.md`.
   - **English-only check** (canon `skill-conventions.md` rule 2): the
     `description` must contain no Spanish/other-language phrasings or accented
     tokens. The matcher bridges cross-lingually, so an English description still
     fires on non-English queries; native-language queries belong in the
     `evals/` query set, not the description.
     Flag any non-English phrasing as a gap and rewrite the description
     English-only, preserving semantic coverage (drop the foreign phrasings;
     keep their English equivalents).
4. Writes go only to the target skill's own files (`SKILL.md`, `evals/`) —
   never to the canon under `references/`, which this skill reads read-only.

## Boundaries

| The user wants to… | Route to |
|---|---|
| Create a skill from scratch / optimize a description / run skill evals | `skill-creator` |
| Plan multi-step / multi-phase implementation work | `plan` |
| Record a decision / ADR | `decision` |
| Capture a stakeholder/client request | `request` |
| Investigate / research how something works | `research` |
| Document a settled system reference | `reference` |
| Audit the Claude Code ecosystem | `aidex` |

## Related

- **skill-creator** — owns skill creation, description optimization, and
  eval running; this skill only checks/applies house conventions.
- **conventions** — owns the shared documentation canon (this skill
  reads its `references/skill-conventions.md`).

Files in this skill

  • SKILL.md2.8 KB
  • evals/native/violating-skill-md/case.yaml100 B
  • evals/native/violating-skill-md/graders/skill-conventions.md1.2 KB
  • evals/native/violating-skill-md/graders/skill-fired.md70 B
  • evals/native/violating-skill-md/graders/skill-md-structure.md211 B
  • evals/native/violating-skill-md/graders/template-relocated.md76 B
  • evals/native/violating-skill-md/prompt.md533 B
  • evals/native/violating-skill-md/setup.sh1.5 KB
  • evals/trigger_eval.json5 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.

Comments

Loading comments…