Tekoälytaitosi, jaettu kuten koodi.

STH yhdistää Git-repositorion projektiisi ja synkronoi AI-taidot, agentit ja kehotteet. Yksi binääri, ei tallennettuja salaisuuksia, useita palveluntarjoajia.

YhteensopivaGitHubGitLabAzure DevOpsBitbucket
~/projects/acme — sth

Miksi STH

Puuttuva linkki tiimisi ja sen AI-taitojen välillä.

Ilman STH:ta jokainen kehittäjä kopioi kehotteita projektien välillä, unohtaa päivitykset ja tallentaa tokenit minne sattuu. STH:n avulla taidot elävät versioidussa Git-repositoriossa, ja jokainen projekti hakee juuri sopivan version — kuten paketinhallinta, mutta tekoälytaidoille.

Ominaisuudet

Suunniteltu tiimeille, jotka ottavat tekoälyn vakavasti.

Yksi binääri

Ei Nodea, ei Pythonia, ei Dockeria. Lataa Go-suoritettava tiedosto Windowsille, macOS:lle tai Linuxille ja olet valmis.

Useita palveluntarjoajia

GitHub, GitLab, Azure DevOps, Bitbucket. Sama työkalu, sama virtaus, riippumatta siitä missä taitorepositorio sijaitsee.

Ei tallennettuja salaisuuksia

STH ei tallenna avaimia. Tokenit luetaan ympäristömuuttujistasi, kuten git tai gh tekisi.

Buddy reaaliajassa

ASCII-maskotti, joka muuttaa ilmettään projektin tilan mukaan. `sth buddy --watch` valvoo tiedostojasi suorana.

Atomiset kirjoitukset

Neuvoa-antavat lukot ja atomiset kirjoitukset: ei korruptiota, vaikka kaksi prosessia ajaisi rinnakkain.

Lukitut versiot

Lukitse taito tiettyyn versioon, kun muut päivittyvät automaattisesti.

Näin se toimii

Kolme komentoa aloittamiseen.

  1. 1Vaihe 1

    Määritä repositorio

    `sth init` avaa ohjatun apurin: palveluntarjoajan valinta, repon ID, branch, luettelopolku. Ei käsin muokattavaa konfiguraatiotiedostoa.

  2. 2Vaihe 2

    Asenna taitosi

    `sth list` näyttää etäluettelon. `sth install react/form-wizard` lataa paketin kansioon `.claude/skills/`, `--dry-run` saatavilla.

  3. 3Vaihe 3

    Pysy synkronoituna

    `sth update` kohdistaa kaiken repositorioon. `sth status --json` näyttää jokaisen resurssin tilan. `sth buddy --watch` näyttää sen visuaalisesti.

Sukellus CLI:hin

Suunniteltu oikeisiin työnkulkuihin.

Jokainen komento on suunniteltu tiettyyn käyttötapaukseen: esikatselu ilman asennusta, paikallisten muutosten havaitseminen, tilan seuranta CI:ssä tai pysyminen synkronoituna suorana.

Esikatsele ennen asennusta

--dry-run-lipulla sth install listaa luotavat, muokattavat tai ylikirjoitettavat tiedostot — koskettamatta levyä.

$ sth install react/form-wizard --dry-run
[create]  .claude/skills/react/form-wizard/SKILL.md
[create]  .claude/skills/react/form-wizard/templates/page.tsx
[create]  .claude/skills/react/form-wizard/templates/form.tsx
3 files would be written. Aucune modification disque.

CI-yhteensopiva

sth status --json palauttaa koneluettavan tilan: up-to-date, outdated, modified-locally tai unknown-baseline. Täydellinen putkillesi.

$ sth status --json
[
  { "resourceName": "react/form-wizard", "status": "up-to-date" },
  { "resourceName": "skills/analyse-risque", "status": "outdated",
    "installedVersion": "a1b2c3d4", "latestVersion": "e5f6g7h8" },
  { "resourceName": "agents/reviewer", "status": "modified-locally",
    "modifiedFiles": ["agents/reviewer/SKILL.md"] }
]

Reaktiivinen reaaliajassa

sth buddy --watch valvoo .sth/-kansiota ja kohdekansiota fsnotifyn avulla. Buddy muuttaa ilmettä heti, kun tiedosto liikkuu.

$ sth buddy --watch
    💧

  ╭─────╮
  │ >/< │
  ╰─────╯
Tout est à jour.

[fsnotify] .claude/skills/agents/reviewer/SKILL.md modifié…
    ⚠️
  │ o.O │
Mise à jour disponible.

Resurssikohtainen lukitus

Kiinnitä react/form-wizard tiettyyn committiin, kun muut taidot seuraavat mainia. Ei versiomonorepoa hallittavana.

$ cat .claude/skills/sth-state.json
{
  "entries": [
    { "resourceName": "react/form-wizard",
      "providerID": "production-skills",
      "pinned": true,
      "pinnedVersion": "v2.1.0" },
    { "resourceName": "skills/analyse-risque",
      "providerID": "production-skills",
      "pinned": false }
  ]
}

Kenelle

Kolme tiimiä, yksi työkalu.

Tuotetiimi

React-tiimi, joka haluaa jakaa kehotteensa

Sinulla on 8 kehittäjää, jotka liittävät samat kehotteet kansioon .claude/skills/. STH muuttaa « ai-resources »-reposi yhdeksi totuuden lähteeksi — jokainen kehittäjä ajaa sth update ja työskentelee samalla versiolla.

  • ▸react/form-wizard
  • ▸react/storybook-stub
  • ▸tests/playwright-helper
Toimisto

Toimisto, joka jongleeraa asiakasprojektien kanssa

Jokaisella asiakasprojektilla on oma taitorepo. STH hallitsee useita palveluntarjoajia rinnakkain: GitHub PAT asiakkaalle A, GitLab PAT asiakkaalle B. Konfiguraatiot elävät kussakin projektissa, ei globaalisti.

  • ▸client-acme/brand-tone
  • ▸client-bravo/legal-review
  • ▸internal/onboarding
Tietoturva

Tietoturvatiimi, joka pakottaa auditoinnit

Taitosi sisältävät sisäisiä sääntöjä. STH:n kanssa repo on yksityinen, tokenit elävät ympäristössä, ja sth status havaitsee, jos kehittäjä on muokannut hallinnoitua tiedostoa paikallisesti.

  • ▸security/qse-checklist
  • ▸security/gdpr-review
  • ▸security/secret-scan

Tuetut palveluntarjoajat

Taitosi siellä missä koodisi jo on.

STH puhuu suoraan suurten Git-isäntien API:en kanssa. Ei välityspalvelinta, ei kolmannen osapuolen palvelua sinun ja koodisi välillä.

GitHub
GitLab
Azure DevOps
Bitbucket

STH vs vaihtoehdot

Miksi valita STH?

Rehellinen vertailu markkinoiden vakavasti otettavien vaihtoehtojen kanssa — ei olkiukkoja STH:n korostamiseksi.

OminaisuusSTHPlugin Marketplace (natiivi Claude)skillshare (avoin lähdekoodi)Git-alimoduulit
Täysi monitoimittajan Git-tuki (GitHub, GitLab, Azure DevOps, Bitbucket)osittain
Valikoiva asennus resurssikohtaisesti
Kiinnitetyt versiot skill-kohtaisestiosittainosittain
Paikallisten muutosten havaitseminenosittain
Koneluettava tila CI:lle (--json)osittain
Reaaliaikainen watch-tilaosittain
Multi-tenant (yksi PAT per projekti, useita asiakkaita rinnakkain)osittain
Yksi binääri, ei runtime-asennustasisäänrakennettu
Ei tallennettuja salaisuuksia levyllä

STH Code

Avoin lähdekoodi · tulossa pian

Koodiagenttiesi avoimen lähdekoodin ohjaamo on tulossa pian

STH Code tuo Clauden, Codexin, Copilotin, Git-tarkistuksen ja paikallisen historian yhteen sovellukseen. Koodi julkaistaan MIT-lisenssillä, kun ensimmäinen versio on valmis.

Tutustu STH Codeen

STH Cloud

Alpha kutsulla

Ensin paikallinen. Jaettu, kun siitä syntyy arvoa.

Yhdistä organisaatio vain yksityisiä paketteja, tiimin synkronointia tai kirjastoresurssien jakamista varten. Palvelu valvoo käyttöoikeuksia ja kiintiöitä.

Katso hinnat

Tiimin tieto siellä, missä sitä tarvitaan

Isännöidyt yksityiset katalogit, organisaatiokirjasto ja etä-MCP täydentävät STH Codea korvaamatta Gitiä tai paikallisia tietoja.

GITLIBRARYMCP

Alphan jälkeiseen aikaan

Suunniteltu jatkoa varten

Nämä ominaisuudet tulevat maksullisten suunnitelmien mukana Alphan jälkeen. Esikatselu tulevasta.

Ei alphassa

Useita organisaatioita

Hallinnoi useita organisaatioita yhdestä tilistä. Kätevä toimistoille, useamman asiakkaan freelancereille ja holdingyhtiöille.

Ei alphassa

Tiimin hallinta

Laitejoukon käytännöt, auditointivienti, delegointi, SSO/SCIM ja säilytys organisaatioille, jotka hallitsevat käyttöä suuressa mittakaavassa.

UKK

Usein kysytyt kysymykset

Mikä STH on?
STH (Skills Transfer Hub) on CLI, joka asentaa ja synkronoi tekoälytaitosi, agenttisi ja promptisi Git-repositoriosta — kuin pakettienhallinta tekoälytaidoillesi.
Onko STH ilmainen?
Kyllä, Starter-suunnitelma on ilmainen ilman luottokorttia. Pro- ja Team-suunnitelmat tiimeille ovat tulossa.
Mitä Git-isäntiä tuetaan?
GitHub, GitLab, Azure DevOps ja Bitbucket, sekä isännöity STH Cloud -luettelo.
Tallentaako STH salaisuuteni?
Ei. Tokenit luetaan ympäristöstäsi tai avainnipusta, eikä STH koskaan tallenna niitä.
Minkä tekoälytyökalujen kanssa STH toimii?
Claude Coden, Cursorin, Copilotin, Codexin ja Antigravityn kanssa — minkä tahansa työkalun, joka lukee taitonsa projektikansiosta.
Tarvitsenko Noden, Pythonin tai Dockerin?
En. STH on yksi Go-binaari Windowsille, macOS:lle ja Linuxille.

Valmis lopettamaan kehotteiden kopioinnin?

Starter-suunnitelma on ilmainen, ei luottokorttia. Määritä repo alle kahdessa minuutissa.

Ilmoita virheestä