feat(skills): add install-by-registry-id flow

This commit is contained in:
William Valentin
2026-02-16 00:35:10 -08:00
parent f2b03b8836
commit 23609a03a4
6 changed files with 734 additions and 20 deletions
@@ -71,14 +71,14 @@ Tests:
Checklist:
- [ ] Add `flynn skills install --registry-id <id>` resolution path.
- [ ] Support source forms:
- [ ] git URL
- [ ] archive URL
- [ ] local path
- [ ] Route resolved sources through existing installer + scanner pipeline.
- [ ] Require explicit confirmation flag for non-local sources (for example `--confirm`).
- [ ] Emit audit events for registry-driven installs (id + source + outcome).
- [x] Add `flynn skills install --registry-id <id>` resolution path.
- [x] Support source forms:
- [x] git URL
- [x] archive URL
- [x] local path
- [x] Route resolved sources through existing installer + scanner pipeline.
- [x] Require explicit confirmation flag for non-local sources (for example `--confirm`).
- [x] Emit audit events for registry-driven installs (id + source + outcome).
Acceptance:
@@ -86,8 +86,8 @@ Acceptance:
Tests:
- [ ] Installer tests for registry-id resolution and scan failures.
- [ ] CLI tests for confirmation and error paths.
- [x] Installer tests for registry-id resolution and scan failures.
- [x] CLI tests for confirmation and error paths.
---