Skip to content
Back to skills

Foo

ASecurity

Scan the repo for foo and report what is wrong with it. TRIGGER — "check foo", "foo audit". ANTI-TRIGGER — not for bar, that is /bar.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 20, 2026
ai-agents

Security analysis

A100/100

Scanned October 20, 2026

npx -y skills add adnanmokhtar/refract --skill foo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Foo?

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

Security grade badge for Foo
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adnanmokhtar-foo/badge)](https://www.skillsdirectory.com/skills/adnanmokhtar-foo)

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: foo
description: Scan the repo for foo and report what is wrong with it. TRIGGER — "check foo", "foo audit". ANTI-TRIGGER — not for bar, that is /bar.
kind: skill
pack: p
---

# foo

> **Hard rule:** never report a foo finding without a `<path:line>` cite.

## Premise (read first, do not deviate)

Foo is measured, never estimated. A finding with no cite is not a finding.

## When to use

When the project has a foo surface and nobody has audited it.

## Halt conditions

- No foo surface found → halt, say so, do not invent one.

## Procedure

1. Locate the foo surface.
2. Read every entry point.
3. Rank findings by blast radius.

## Output

A ranked table: `| finding | path:line | severity | fix |`.

## Failure modes

- Reporting a foo finding that is really a bar finding.
- Ranking by count instead of blast radius.

## Related

- `bar.md` — the sibling surface.

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…

Newsletter

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