[Phase 3] Personal kits, installer, lockfile and multi-device sync
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 18/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- TypeScript
- Star
- 186
- Fork
- 40
- Merge trung bình
- 19 giờ 20 phút
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nextlevelbuilder/skillx
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
nextlevelbuilder/skillx#49 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
nextlevelbuilder/skillx#28 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
nextlevelbuilder/skillx#27 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(evolution): private reviewed overlay revisions from local session-derived skill improvementsĐang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
nextlevelbuilder/skillx#56 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(personal-kits): immutable lineage, structured overlays and conflict-safe foundation rebaseĐang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 18/100
nextlevelbuilder/skillx#55 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của nextlevelbuilder/skillx
Issue tương tự
-
priority:high
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
immich-app/immich#32426 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue hacktoberfest help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
libredb/libredb-studio#1756 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
state:triage-needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày