Yksi binääri
Ei Nodea, ei Pythonia, ei Dockeria. Lataa Go-suoritettava tiedosto Windowsille, macOS:lle tai Linuxille ja olet valmis.
STH yhdistää Git-repositorion projektiisi ja synkronoi AI-taidot, agentit ja kehotteet. Yksi binääri, ei tallennettuja salaisuuksia, useita palveluntarjoajia.
Miksi STH
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.
Alusta
STH kattaa tekoälytaitojesi koko elinkaaren — jakelusta hallintaan.
Ominaisuudet
Ei Nodea, ei Pythonia, ei Dockeria. Lataa Go-suoritettava tiedosto Windowsille, macOS:lle tai Linuxille ja olet valmis.
GitHub, GitLab, Azure DevOps, Bitbucket. Sama työkalu, sama virtaus, riippumatta siitä missä taitorepositorio sijaitsee.
STH ei tallenna avaimia. Tokenit luetaan ympäristömuuttujistasi, kuten git tai gh tekisi.
ASCII-maskotti, joka muuttaa ilmettään projektin tilan mukaan. `sth buddy --watch` valvoo tiedostojasi suorana.
Neuvoa-antavat lukot ja atomiset kirjoitukset: ei korruptiota, vaikka kaksi prosessia ajaisi rinnakkain.
Lukitse taito tiettyyn versioon, kun muut päivittyvät automaattisesti.
Näin se toimii
`sth init` avaa ohjatun apurin: palveluntarjoajan valinta, repon ID, branch, luettelopolku. Ei käsin muokattavaa konfiguraatiotiedostoa.
`sth list` näyttää etäluettelon. `sth install react/form-wizard` lataa paketin kansioon `.claude/skills/`, `--dry-run` saatavilla.
`sth update` kohdistaa kaiken repositorioon. `sth status --json` näyttää jokaisen resurssin tilan. `sth buddy --watch` näyttää sen visuaalisesti.
Sukellus CLI:hin
Jokainen komento on suunniteltu tiettyyn käyttötapaukseen: esikatselu ilman asennusta, paikallisten muutosten havaitseminen, tilan seuranta CI:ssä tai pysyminen synkronoituna suorana.
--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.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"] }
]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.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
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.
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.
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.
Tuetut palveluntarjoajat
STH puhuu suoraan suurten Git-isäntien API:en kanssa. Ei välityspalvelinta, ei kolmannen osapuolen palvelua sinun ja koodisi välillä.
STH vs vaihtoehdot
Rehellinen vertailu markkinoiden vakavasti otettavien vaihtoehtojen kanssa — ei olkiukkoja STH:n korostamiseksi.
| Ominaisuus | STH | Plugin 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-kohtaisesti | osittain | osittain | ||
| Paikallisten muutosten havaitseminen | osittain | |||
| Koneluettava tila CI:lle (--json) | osittain | |||
| Reaaliaikainen watch-tila | osittain | |||
| Multi-tenant (yksi PAT per projekti, useita asiakkaita rinnakkain) | osittain | |||
| Yksi binääri, ei runtime-asennusta | sisäänrakennettu | |||
| Ei tallennettuja salaisuuksia levyllä | ||||
STH Code
Avoin lähdekoodi · tulossa pianSTH Code tuo Clauden, Codexin, Copilotin, Git-tarkistuksen ja paikallisen historian yhteen sovellukseen. Koodi julkaistaan MIT-lisenssillä, kun ensimmäinen versio on valmis.
Tutustu STH CodeenSTH Cloud
Alpha kutsullaYhdistä organisaatio vain yksityisiä paketteja, tiimin synkronointia tai kirjastoresurssien jakamista varten. Palvelu valvoo käyttöoikeuksia ja kiintiöitä.
Katso hinnatIsännöidyt yksityiset katalogit, organisaatiokirjasto ja etä-MCP täydentävät STH Codea korvaamatta Gitiä tai paikallisia tietoja.
Alphan jälkeiseen aikaan
Nämä ominaisuudet tulevat maksullisten suunnitelmien mukana Alphan jälkeen. Esikatselu tulevasta.
Hallinnoi useita organisaatioita yhdestä tilistä. Kätevä toimistoille, useamman asiakkaan freelancereille ja holdingyhtiöille.
Laitejoukon käytännöt, auditointivienti, delegointi, SSO/SCIM ja säilytys organisaatioille, jotka hallitsevat käyttöä suuressa mittakaavassa.
UKK
Starter-suunnitelma on ilmainen, ei luottokorttia. Määritä repo alle kahdessa minuutissa.