[Phase 3] Personal kits, installer, lockfile and multi-device sync
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 18/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
Rechercherichtung
Start by reading the dependency issues, Epic #31 and Phase 2 #34, then break the listed scope into smaller deliverables before choosing a starting point. Use the acceptance criteria as the definition of done: exact locked digests restore across machines, secrets stay out of sync, user content is preserved, and shared packages remain available until no kit needs them.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Depends on
-
Epic #31
-
Phase 2 #34
Objective
Turn SkillX into a practical package manager before paid commerce.
Scope
- Collection CRUD/revisions.
- Resolver/lockfile.
- Generic SkillX installer for skills.
- Local receipts/ownership.
- Update/remove/conflict handling.
- Multi-device locked sync.
- Local MCP.
Implementation tasks
- Collection create/update/clone/delete.
- Collection visibility and immutable revisions.
- Add/remove package members.
- Resolve compatibility and dependencies.
- Generate lock state with exact version/digest.
- Implement install plan.
- Fetch/verify artifact.
- Implement first harness adapter.
- Implement second harness adapter only after first is stable.
- Write local install receipts.
- Track owned paths/registrations.
- Add update planning/apply.
- Add uninstall with ownership proof.
- Preserve locally modified/unknown files.
- Ref-count shared package requirements across kits.
- Implement
skillx sync --locked. - Exclude secrets/local absolute paths from sync.
- Add local stdio MCP inspect/plan/apply tools.
- Add interruption/retry tests.
Acceptance criteria
- Machine B restores exact locked digests from machine A's kit revision.
- Secrets are not synced.
- Update/remove does not silently destroy user content.
- Uninstalling one kit does not remove packages still needed by another.
Milestone: public alpha.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 189
- Forks
- 40
- Ø Merge
- 7 Std. 38 Min.
- Gemergte PRs (30 T.)
- 30
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus nextlevelbuilder/skillx
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
nextlevelbuilder/skillx#49 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
nextlevelbuilder/skillx#28 ·
Maintainer antworten meist innerhalb von 1 Tag
-
refactor
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
nextlevelbuilder/skillx#27 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Personal-kit API gaps for AgentKit kit publish/syncEvtl. vergeben @mrgoonie hat das vor 2 Tagen übernommen. Offen
nextlevelbuilder/skillx#88 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
nextlevelbuilder/skillx#81 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in nextlevelbuilder/skillx
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
umami-software/umami#4637 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Hotkeys fire when pressed with the Ctrl key, so browser shortcuts also trigger player actionsEvtl. vergeben @RaphaelFakhri hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
muxinc/media-chrome#1332 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
polarsource/polar#15580 ·
Maintainer antworten meist innerhalb von 1 Tag
-
accepted bug via-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
pingdotgg/t3code#20931 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug/1-unconfirmed kind/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag