Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-skill-model skill cargo crate

Shared skill DTOs — Proficiency / ClaimStatus / SkillRequirement / SkillMatch + asset-namespace helpers. Dependency-light so task-model and delegation can reference skill types without the full skill app. (2026-06-01).

crates/cre8-app-skill-model · level 0 · 216 lines (161 code) · 1 files · 16 fns (7 tests) · cyclomatic Σ 22

0workspace deps
4direct dependents
33transitive dependents
0calls out
12calls in
15.7call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 16 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
derive_claim_idsrc/lib.rs:17fn51302.5
skill_namespacesrc/lib.rs:31fn31302.4
endorsed_assetsrc/lib.rs:38fn31511.9
derive_endorsement_idsrc/lib.rs:24fn51201.5
Proficiency::parsesrc/lib.rs:85method103201.1
ClaimStatus::defaultsrc/lib.rs:109trait impl31201
Proficiency::defaultsrc/lib.rs:68trait impl31300.8
Proficiency::ranksrc/lib.rs:75method95100.6
default_min_ranksrc/lib.rs:126fn31000.5
claim_id_is_stable_per_account_and_skillsrc/lib.rs:146fn51010.5
endorsement_id_is_stable_per_subject_skill_certifier_and_timestampsrc/lib.rs:153fn91010.5
asset_namespacessrc/lib.rs:164fn41020.5
proficiency_ranks_and_parsesrc/lib.rs:170fn191030.5
claim_status_defaults_to_claimedsrc/lib.rs:191fn31010.5
requirement_serde_defaultssrc/lib.rs:196fn51000.5
skill_match_round_trips_json_payloadsrc/lib.rs:203fn131000.5

Outside the workspace

serde serde_json sha2