What problem does it solve?
This Skill provides advanced local-first codebase search and analysis capabilities, enabling developers to understand, navigate, and research unfamiliar or complex codebases efficiently.
Core Features & Use Cases
- Lexical-first Search: Utilizes BM25 and FTS5 for highly accurate code searching (89.9% Recall@5).
- Multi-hop Research: Traverses code relationships to answer complex questions about architecture and dependencies.
- Project Memory: Stores and retrieves historical decisions, changelogs, and technical insights.
- Use Case: When encountering a large, unfamiliar codebase, use this Skill to trace the authentication flow, understand error handling mechanisms, and find specific implementation patterns.
Quick Start
Initialize the sia-code index for the current project by running uvx sia-code init followed by uvx sia-code index ..