LogoClawIndex
CasesSkillsAbout
LogoClawIndex

rivet-scan - Initialize Rivet by scanning codebase structure

Analyze codebase structure and propose systems for .rivet/systems.yaml

Tags

Updated: 2026-02-23

Capabilities

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

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
codebase analysis
architecture discovery
configuration bootstrapping
system mapping
structural scanning
gather package boundaries
analyze directory structure
find major entry points
map import relationships
codebase structure
package manifest files
directory paths
.rivet/systems.yaml file
system architecture proposal
project configuration