← ClaudeAtlas

otto-onboard-projectlisted

Onboard a repository into Otto project knowledge by bootstrapping the `.otto` Markdown store, researching the codebase, documentation, Git history, active initiatives, and external references, and recording evidence-backed draft pages for review. Use when a user asks to onboard, initialize, seed, or build project knowledge for a new or existing repository.
Draek2077/otto-code · ★ 8 · Code & Development · score 68
Install: claude install-skill Draek2077/otto-code
# Otto project onboarding Build a small, evidence-backed first map of a repository's durable knowledge. Compose `$otto-setup-project-knowledge` for initialization, `$otto-project-knowledge` for safe operations, and `$otto-ingest-project-knowledge` when a discrete document, conversation, or research source needs to be captured. Keep setup and seeding separate: setup creates the empty store; this workflow researches the project and records proposals that a human can review in Manage knowledge. ## Workflow 1. Read `docs/project-knowledge.md` when it exists. Treat it as the contract for Otto's knowledge store. Do not create a parallel `BRAIN.md`, `brain/`, database, or ad-hoc Markdown system. 2. Check whether the repository is already onboarded. Query/list project knowledge if available and inspect `.otto/KNOWLEDGE.md` and `.otto/knowledge/` through normal file-reading tools. Preserve existing pages and never duplicate a fact that already has a current page. 3. Call `bootstrap_project_knowledge` for the current repository. This operation is idempotent and creates the protocol file, root-page skeleton, and generated index. It does not discover facts. 4. Gather evidence before writing proposals. Inspect, as applicable: - the root README and package manifests; - entry points, major directories, configuration, CI, and deployment files; - project documentation and contributor guidance; - existing project charters, initiative ledgers, and reference bibliograp