Explain technical projects or codebases to a non-engineer. Use for "orient me" or "explain this repo".
Help a savvy but non-technical operator understand technical projects, codebases, tools, or documentation quickly and thoroughly.
A startup operator, founder, or business person who:
Before diving in, give a single sentence that captures what this thing IS:
"NullAgent is a framework for testing how well AI models perform at specific tasks, with real measurements instead of vibes."
"Replay Lab is the data infrastructure that feeds market data and charts to AI agents for evaluation."
For a codebase/repo:
1. Check the root README.md first
2. Look at package.json or equivalent for project structure
3. Read CLAUDE.md or AGENTS.md if present (AI context docs)
4. Scan the directory structure to understand organization
5. Read key documentation files
For documentation/tools:
1. Find the "what is this" or overview section
2. Identify the core concepts (usually 3-5)
3. Look for architecture diagrams
4. Find example use cases
Never use:
Always:
Tables over paragraphs for comparisons, features, or options:
| Component | What It Does | Why It Matters | | ---------- | --------------------------- | ------------------------------------- | | agent-core | Runs AI agents | The engine that makes everything work | | database | Stores conversation history | AI can "remember" across sessions |
ASCII diagrams for showing how pieces connect:
Data Source → Processing → API → Your Application
Bullet hierarchies for nested concepts:
For every component or concept, answer:
End with concrete next steps based on what they might want to do:
| If You Want To... | Do This | | ------------------ | ------------------------------ | | Just understand it | Read X, Y, Z docs | | Try it yourself | Run these commands | | Evaluate it | Compare against these criteria | | Go deeper | Explore these files/concepts |
For any technical orientation, cover:
Ask clarifying questions if helpful:
But don't over-ask. Make reasonable assumptions and offer to go deeper.
User: "Orient me on this repo: https://github.com/example/cool-tool"
Response:
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity