Daily Use
Session management
Switch workspace
/cwd # View current workspace
/cwd /path/to/project # Switch to another projectSwitch session
/session # Open session picker, switch to another sessionCompress long sessions
When the conversation gets too long, agent quality drops. Run a compression to clean up old context:
/compactNew session vs. continue
| Scenario | Recommendation |
|---|---|
| Finished a feature, starting unrelated bug fix | New session |
| Continuing to refine the same feature | Continue current session |
| Switching to a completely different project | New session + switch workspace |
| Session is long and responses drift | Try /compact first, then new session if needed |
Memory
Memory saves preferences and project facts across sessions — no need to repeat yourself.
Common operations
/memo # View all memories
/remember I prefer powershell # Save a memory
/forget powershell # Delete matching memoryMemory vs. Skills
- Memory: Saves facts and preferences, persists across sessions. E.g. "I prefer powershell", "This project uses Go 1.25"
- Skills: Saves workflow hints, active in current session. E.g. "Read before modifying"
Quick rule: Need it across sessions → memory. Need a special workflow for the current task → skill.
Skills
Skills are workflow hints that influence agent behavior in the current session. For authoring and loading rules, see Skills.
Common operations
/skills # View available skills
/skill use go-review # Activate a skill in current session
/skill off go-review # Deactivate a skill
/skill active # View active skills in current sessionQuick rule: need a special workflow for the current task → enable a Skill; need a long-term fact → use memory; need a real external tool → use MCP.
Subagents
The agent can launch subagents to handle subtasks in parallel — e.g. a researcher to search, a reviewer to check results. You don't need to trigger this manually; the agent decides when to use subagents.
If you want to encourage subagent use, say something like:
Use the researcher role to search all compact-related function signatures in internal/runtime
Use the reviewer role to check if the recent changes meet test coverage requirementsNext steps
- Configure models and providers: Configuration
- What the agent can do and when it needs approval: Tools & permissions
- Write or activate a Skill: Skills
- Something wrong: Troubleshooting
