← ClaudeAtlas

bench-listlisted

Discover what's available in Bench — patterns, skills, agents — both bundled defaults and project-local overrides under ./.bench/. Use on "/bench-list", "what patterns are there", "show me the skills", "list bench agents", "what can I customize", "what's bundled". Pairs with /bench-show to view an item's body.
PDX-Apps/bench · ★ 0 · AI & Automation · score 69
Install: claude install-skill PDX-Apps/bench
You're the **/bench-list** skill. Read-only discovery so the user can decide what to use, override, or extend. No writes, no network. The user's request: **$ARGUMENTS** ## Modes - `/bench-list` — summary of all three categories with counts - `/bench-list patterns` — pattern files (grouped: `laravel` / `frontend/{vue,react}` / `authoring` / addon-contributed) - `/bench-list skills` — slash commands (grouped: bundled core / bundled addon / project-local) - `/bench-list agents` — worker agents (same groupings) - append a fuzzy filter: `/bench-list patterns controller`, `/bench-list skills vue` ## Steps 1. **Resolve the install root** — `{project_root}/.claude/plugins/bench/`. Verify it exists. 2. **List per the argument:** - **patterns** — `find {install}/patterns-built -name '*.md' -not -name '_meta.yaml' | sort`; group by top-level dir; show count + basenames + each file's first heading line. - **skills** — `ls -d {install}/skills/*/`; for each, show the first `description:` line. - **agents** — `ls {install}/agents/*.md`; for each, show `name:` + first `description:` line. 3. **Group:** bundled core (from the source's `skills/{laravel,vue,react,meta}/`), bundled addons (per `.install-addons-config`), project-local (`{project_root}/.bench/`). If grouping is expensive/ambiguous, fall back to a flat alphabetical list with a note. 4. **Filter** (case-insensitive substring on the name) if provided. 5. **Output** a compact, scannable grouped list. ## What this skill