SkillForge

Indeksuje zainstalowane umiejętności i sortuje każde wejście na użycie / ulepszenie / tworzenie.

Autor: tripleyak · tripleyak/SkillForge

Działa po konfiguracji ★ 6.0/10

SkillForge — Indeksuje zainstalowane umiejętności i sortuje każde wejście na użycie / ulepszenie / tworzenie.

Co robi ten skill

Buduje przeszukiwalny indeks wszystkich umiejętności zainstalowanych w ~/.claude, ~/.codex i ~/.agents, a następnie klasyfikuje każde wejście i kieruje je do istniejącej umiejętności, ulepszenia lub nowego szablonu umiejętności. Dostarcza również proaktywnego doradcę umiejętności kontekstowych, który może działać według lokalnego harmonogramu. Uruchamia się na "SkillForge: <goal>", "czy mam umiejętność do...", "która umiejętność" i "ulepsz umiejętność <skill>".

Raport z testu

Zadanie na prawdziwym katalogu 469 zainstalowanych umiejętności: 'która z moich umiejętności tłumaczy posty na blogach na inne języki dla SEO?'. Uruchomienie linii bazowej (grep -rl 'translat' na ~/.claude/skills/*/SKILL.md) dało 32 trafienia, prawidłowa odpowiedź seo-translator była na 20. pozycji bez żadnego rankingu. Umiejętność działała poprawnie: discover_skills.py zaindeksował 469 umiejętności w 0.87 s, triage_skill_request.py podniósł seo-translator na 2. miejsce — ale z 20% wobec ogólnego 'seo' na 35% (dopasowanie tylko przez podciąg w nazwie) i zwrócił CLARIFY zamiast USE_EXISTING, chociaż dokładna umiejętność jest w systemie. Gorzej: dla 'czy mam umiejętność do migracji baz danych', pewnie rekomenduje b2b-local-outreach na 82% — po prostu dlatego, że słowo 'database' pojawia się w opisie; dla 'pomóż mi debugować ten TypeError' — chatcrystal-debug-recall na 96% przez podciąg 'debug'. Własne udokumentowane przykłady nie są odtwarzalne: SKILL.md obiecuje routing do umiejętności debugowania dla 'TypeError: Cannot read property 'map'', ale faktycznie otrzymujemy CREATE_NEW z najwyższym dopasowaniem 31%. Walidatory mierzą nie jakość, ale zgodność z ich szablonem: quick_validate.py wydał 'Skill is valid!' dla świeżego szkieletu z 21 TODO w treści i dla umiejętności z uszkodzonym linkiem do nieistniejącego references/nope.md, podczas gdy validate-skill.py ocenił SkillForge na 82/92, ale działający symbiotic-onboard na 8/16 i fable-domain na 6/15. Plusy szczerze istnieją: 16 dołączonych testów pytest przechodzi, scaffolder i indeks działają, klasyfikator typu żądania jest poprawny w 5 z 6 przypadków.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/tripleyak/SkillForge
mkdir -p ~/.claude/skills
cp -r SkillForge ~/.claude/skills/skillforge

Komendy i przykładowe prompty

  • /skillforgeIndeksuje zainstalowane umiejętności i sortuje każde wejście na użycie / ulepszenie / tworzenie.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Do I have a skill installed that handles SEO translation of blog posts
  • Which of my skills should I use to fix this TypeError I'm debugging
  • Scaffold a brand new skill since nothing I have covers database migrations