Commands
Explicit commands you invoke manually.
Available Commands
| Command | Purpose |
|---|---|
/learn |
Extract insights from completed work |
/learn
Extracts patterns and insights from your work, making Genesis smarter over time.
/learn from today's work
Process:
- Reflect on what worked and what didn't
- Extract reusable patterns or preferences
- Save to playbooks or learnings
- Archive completed plans
What It Looks For
| Signal | Action |
|---|---|
| New pattern discovered | Add to ~/.genesis/playbooks/ |
| User preference expressed | Add to playbooks |
| Significant failure | Create postmortem |
| Plan completed | Archive to plans/archived/ |
Playbook Format
# Playbook: [Name]
**Added:** YYYY-MM-DD
**Scope:** @workspace or "all"
## When to Use
Describe the situation where this applies.
## Pattern
The code or approach to follow.
## Why
Explanation of why this is preferred.
Learning Format
# Learning: [Topic]
**Date:** YYYY-MM-DD
## Context
What we were doing.
## Insight
What we learned.
## Application
How to apply this going forward.
Why Only One Command?
Genesis moved from 6 commands to 1 command + 4 agents:
- Agents handle complex, multi-step work with context isolation
- Commands are for simple, explicit actions
/learn is a command because it's user-initiated, single-purpose, and doesn't need context isolation.