์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ˜„์ง€ํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, Skill ์†Œ๊ฐœ์™€ ์„ค๋ช… ๋ฌธ์„œ๋Š” ์„ ํƒํ•œ ์–ธ์–ด๋กœ AI๊ฐ€ ์ž๋™ ๋ฒˆ์—ญํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œยท๋ช…๋ น์–ดยท๊ฒฝ๋กœยท์ „๋ฌธ ์šฉ์–ด๋Š” ์›๋ฌธ์„ ์œ ์ง€ํ•˜๋ฉฐ ์›์ž‘์ž ๋ฌธ์„œ๊ฐ€ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
Skills ๋‘˜๋Ÿฌ๋ณด๊ธฐ
๊ฐœ๋ฐœ ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ยท SKILL.md

bkit-explore

bkit-explore

Browse installed bkit skills, agents, and evals via lib/discovery/explorer.js (filesystem scan, no subprocess). Triggers: bkit explore, list skills, skill discovery, browse skills

Independent GitHub snapshot ยท Automated classification ยท Original documentation governs

Skill ๋ฌธ์„œ

GitHub

name: bkit-explore classification: capability classification-reason: Discovery surface โ€” independent of bkit's PDCA workflow deprecation-risk: none effort: low description: | Browse installed bkit skills, agents, and evals via lib/discovery/explorer.js (filesystem scan, no subprocess). Triggers: bkit explore, list skills, skill discovery, browse skills argument-hint: "[category] | evals | --level <Starter|Dynamic|Enterprise>" user-invocable: true allowed-tools:

  • Read
  • Glob
  • Grep imports: [] next-skill: null pdca-phase: null task-template: "[Explore] {target}"

bkit Explore โ€” Skill / Agent / Eval Discovery

v2.1.11 Sprint ฮฒ FR-ฮฒ1. Wraps lib/discovery/explorer.js to give Yuki + first-run users a single-command surface that answers "what's actually installed and how do I find it?"

Arguments

ArgumentDescriptionExample
(none)Show all categories with counts + first-line description/bkit-explore
<category>One of starter, dynamic, enterprise, pdca-core, utility/bkit-explore dynamic
evalsList skills with an evals/{cls}/{skill}/eval.yaml definition/bkit-explore evals
--level <L>Filter by Starter / Dynamic / Enterprise (cumulative)/bkit-explore --level Starter

Behavior

Default (no args) โ€” full tree

  1. Call explorer.listAll() to read skills/*/SKILL.md + agents/*.md.
  2. Render category-grouped table: skill name + first-sentence description.
  3. Footer: Total: N skills ยท M agents ยท K evals.

<category> โ€” single bucket

  1. Validate category against explorer.CATEGORIES.
  2. Render skill table + agent table for that bucket only.
  3. Suggest /bkit-explore --level Starter if user looks lost.

evals โ€” eval coverage

  1. Call explorer.listEvals() and group by classification (workflow, capability, hybrid).
  2. Render counts + skill names per group.
  3. Tip: /bkit-evals run <skill> to execute one.

--level <L> โ€” Starter / Dynamic / Enterprise filter

  1. Starter returns starter + pdca-core + utility.
  2. Dynamic adds dynamic (cumulative).
  3. Enterprise adds enterprise.

Output Layout (Design ยง5.1)

bkit Explore โ€” 39 Skills ยท 36 Agents ยท K Evals
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ“‚ starter (1 skill / 2 agents)
   /starter         โ€” Static web kit
   ๐Ÿค– starter-guide โ€” Beginner agent
   ๐Ÿค– pipeline-guide โ€” Phase walk-through

๐Ÿ“‚ dynamic (8 skills / 2 agents)
   /dynamic           โ€” bkend.ai fullstack
   /bkend-auth        โ€” Authentication patterns
   ...
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Footer: Try /bkit-explore --level Starter

Security

  • Pure filesystem scan โ€” no child_process, no network.
  • category argument is validated against explorer.CATEGORIES (5-tuple whitelist); anything else returns null and renders a usage hint.
  • --level <L> validated against explorer.LEVELS (Starter / Dynamic / Enterprise).
  • Agent/skill descriptions read from local *.md files only โ€” no remote fetch.

Module Dependencies

ModuleFunctionUsage
lib/discovery/explorer.jslistAll()Default tree
lib/discovery/explorer.jslistByCategory(cat)Single bucket
lib/discovery/explorer.jslistByLevel(level)Cumulative filter
lib/discovery/explorer.jslistEvals()evals/ scan

Categories (Design ยง3.2)

CategoryScope
starterStatic web + beginner-onboarding skills/agents
dynamicbkend.ai fullstack + Phase 1~6 build pipeline
enterpriseArchitecture + Phase 7~9 deployment + audit
pdca-corePDCA cycle + QA + PM agents
utilityCross-cutting (bkit, control, audit, evals)

Examples

# Full tree
/bkit-explore

# One category
/bkit-explore dynamic

# Cumulative level filter
/bkit-explore --level Starter

# Evals coverage
/bkit-explore evals

Related

  • /bkit-evals run <skill> โ€” execute eval suite for one skill
  • /control trust โ€” trust score informs which categories you can self-serve
  • /pdca status โ€” find your active feature

ARGUMENTS:

์ €์žฅํ•œ Skills