Skip to content
Back to skills

References

ASecurity

Use this layout when the skill needs deep knowledge, but most runs only need one branch or subset of that knowledge.

  • 1,037 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
tools

Security analysis

A100/100

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

Scanned September 29, 2026

npx -y skills add getsentry/skills --skill references --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of References?

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

Security grade badge for References
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/getsentry-references-723ff842/badge)](https://www.skillsdirectory.com/skills/getsentry-references-723ff842)

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
# Reference-Backed Skill Layout

Use this layout when the skill needs deep knowledge, but most runs only need one branch or subset of that knowledge.

## Choose this layout when

- `SKILL.md` can act as a router
- bundled references can stay focused by lookup need
- the complexity is optional knowledge, not heavy automation

## File layout

```text
my-skill/
├── SKILL.md
└── references/
    ├── focused-topic-a.md
    ├── focused-topic-b.md
    └── troubleshooting.md
```

Keep reference files as direct children of `references/`. For related variant-specific leaves, use a shared filename prefix and list each file directly from `SKILL.md`.

## Required contract

1. `SKILL.md` tells the agent exactly when to open each reference.
2. Reference filenames predict their contents.
3. No reference mixes routing, troubleshooting, examples, and source notes without a clear reason.
4. Large references include navigation or are split further.
5. Runtime references stay flat unless there is a non-runtime evidence or asset reason to use a subfolder.

## Avoid this layout when

- the skill is small enough to stay inline
- scripts or validators are central to execution
- the references would only exist as vague topic buckets

Files in this skill

  • authoring-path.md4.7 KB
  • claude-argument-substitutions.md624 B
  • claude-dynamic-context.md579 B
  • claude-frontmatter-invocation.md1.9 KB
  • claude-hook-backed.md913 B
  • claude-subagent-fork.md718 B
  • description-optimization.md1 KB
  • design-principles.md3.6 KB
  • example-documentation-skill.md2.8 KB
  • example-hook-backed-skill.md989 B
  • example-router-skill.md1 KB
  • example-subagent-fork-skill.md1.1 KB
  • example-workflow-process-skill.md2.4 KB
  • execution-shapes.md4.6 KB
  • iteration-evidence.md2.6 KB
  • iteration-path.md1.5 KB
  • layout-argument-driven-skill.md1 KB
  • layout-asset-template-skill.md809 B
  • layout-inline-skill.md731 B
  • layout-reference-backed-skill.md1.2 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…