# Aria Skill Candidates

> Observer + Gatekeeper for the Aria Builders meta-loop. Scans Claude Code transcripts for recurring vendor-API patterns and ranks them by a 5-axis rubric (recurrence · YAML-shape · multi-step · public-value · sovereignty-cost) to decide which patterns should become new skills. Filters out vendors already covered by an existing skill. Use when the user says "what should I build next", "skill candidates", "where am I repeating myself", "scan transcripts", or weekly as a passive review.

- Skill: `iansteitz1-eng/aria-skill-candidates` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add iansteitz1-eng/aria-skill-candidates`
- Raw SKILL.md: https://api.skillmd.com/api/skills/iansteitz1-eng/aria-skill-candidates/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: iansteitz1-eng (https://skillmd.com/u/iansteitz1-eng)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/iansteitz1-eng/aria-skill-candidates

---


# aria-skill-candidates

The "should I build a skill for this?" question, answered automatically.

## Usage

```sh
python3 aria_skill_candidates.py                          # scan all transcripts
python3 aria_skill_candidates.py --limit-files 20         # last 20 sessions only
python3 aria_skill_candidates.py --json                   # machine-readable
```

## The 5-axis rubric

Each candidate scored 0-3 on:

- **Recurrence** — how often the pattern appears
- **YAML-shape** — how cleanly it maps to declarative reconcile
- **Multi-step** — manual-step count if unskilled
- **Public-value** — generalizes vs Aria-internal
- **Sovereignty** — touches doctrine/splat/voice (subtracted)

Score = `R + Y + M + P − S`. ≥10 = BUILD NOW · 5-9 = LOG PROBE · <5 = SKIP.

## License

Apache 2.0

