rivet-scan - Initialize Rivet by scanning codebase structure
Analyze codebase structure and propose systems for .rivet/systems.yaml
Tags
Updated: 2026-02-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- gather package boundaries
- analyze directory structure
- find major entry points
- map import relationships
- check existing systems.yaml
- propose systems
Inputs
- codebase structure
- package manifest files
- directory paths
- import/exports statements
- existing .rivet/systems.yaml
Outputs
- .rivet/systems.yaml file
- system architecture proposal
- project configuration
Requirements
- SessionStart hook reports no .rivet/systems.yaml
- user invokes 'install rivet' or 'set up rivet'
- major codebase changes
- allowed tools: Bash, Read, Glob, Grep, Write, AskUserQuestion
