feat: scaffold colibri-skills crate — split-brain read consumer #2

Merged
clawdie merged 3 commits from feat/colibri-skills-scaffold into main 2026-05-31 16:03:13 +02:00
Owner

Phase 1: structs + type system + 12 tests. No IO, no SQLite.
Build: pass | Tests: 12/12 green | Clippy: clean (OSA validated)

Phase 1: structs + type system + 12 tests. No IO, no SQLite. Build: pass | Tests: 12/12 green | Clippy: clean (OSA validated)
clawdie added 3 commits 2026-05-31 16:03:11 +02:00
Phase 1: structs + type system + 12 tests. No IO, no SQLite yet.
Compiles against full workspace (9 crates now, up from 8).

The colibri-skills crate is the read-only runtime consumer for
skill artifacts authored in Clawdie-AI. It does NOT store or author
skills — it indexes committed, reviewed skill bundles.

Seeded from the astro-howto artifact (PR #6 in clawdie-ai):
  - Skill, SkillManifest, SkillArtifact, SkillChunk structs
  - ArtifactType classifier (document, image, script, transcript, etc.)
  - ImportSummary + SearchResult types
  - SQLite schema documented in doc/COLIBRI-SKILLS-PLAN.md

Build: pass | Tests: 12/12 green | Clippy: pending
Validation: cargo fmt --check; cargo clippy -p colibri-skills --all-targets -- -D warnings; cargo test -p colibri-skills.
Validation: cargo fmt --check; cargo clippy -p colibri-skills --all-targets -- -D warnings; cargo test -p colibri-skills; git diff --check.
clawdie merged commit 65e304a1e0 into main 2026-05-31 16:03:13 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#2
No description provided.