walnut-register-repolisted
Install: claude install-skill EvanZhang008/open-walnut
# Register Repository
Explore this codebase and produce a rich, structured repository profile.
## Goal
Create a YAML file at `~/.open-walnut/repositories/{slug}.yaml` that genuinely captures what this project is, how it works, and how to work with it. Someone reading this profile should understand the project without opening a single file.
## How to explore
Start with a quick broad scan — directory structure, README, package manifest — to get the lay of the land. Based on what you find, decide what needs deeper investigation. Use sub-agents for parallel deep dives into areas you identify as important.
You decide the exploration strategy. A React SPA needs different investigation than a microservice or a CLI tool. Go where the interesting stuff is.
**Quality bar**: "A web application built with React" is useless. "Real-time collaborative document editor with CRDTs for conflict resolution, React frontend with ProseMirror, and WebSocket sync server" is what we want.
## Output Format
Write the YAML to `~/.open-walnut/repositories/{slug}.yaml`:
```yaml
name: Project Name
description: >-
1-3 sentences. Specific about what it does, not generic.
This shows in listings and the main agent's system prompt.
tech_stack: [Lang, Framework, DB, ...]
hosts:
local:
path: /absolute/path # use current working directory
overview: |
## What
What this project does — be specific.
## Why
Why it exists — what problem, who uses it.
## How
High-level how it works — t