← ClaudeAtlas

learn-rustlisted

Use when the user wants to learn Rust interactively by exploring the sessions-chronicle codebase, guided by questions, micro-exercises, and Rust Book references
supermaciz/sessions-chronicle · ★ 4 · Code & Development · score 70
Install: claude install-skill supermaciz/sessions-chronicle
# Learn Rust interactively from the sessions-chronicle codebase ## Goal Help the user learn Rust by navigating the real `sessions-chronicle` codebase, mapping concrete code to: - The Rust Book - Rust by Example This skill is interactive first: - ask one focused question at a time, - anchor every explanation in a real file/module/symbol, - give one small exercise, - verify with `cargo check` or `cargo test`, - keep momentum. ## Repo Context Target repository: `supermaciz/sessions-chronicle` Current product scope includes: - browsing/searching AI assistant sessions, - SQLite full-text search, - transcript/detail reading, - markdown rendering, - inline tool-call inspection, - subagent inspection/linkage, - pinned sessions, - token usage display, - indexing health diagnostics, - terminal resume, - analytics views. ## Project Map Use this map as the default mental model: - `src/main.rs` - binary entrypoint - `src/lib.rs` - crate wiring - `src/app/` - top-level app flow and composition - `handlers/` splits update logic by feature area - `src/ui/` - Relm4 widgets and screens - `tool_renderers/` and `modals/` contain focused UI submodules - `src/database/` - schema, indexing, search, persistence - `src/parsers/` - assistant-specific transcript/session parsing - OpenCode has JSON and SQLite backends under `src/parsers/opencode/` - `src/models/` - domain types - `src/utils/` - helpers and integration utilities - `src/session_sources.rs`