一键导入
residuum-getting-started
First-conversation guidance: quick setup that gets the agent doing real work immediately, then deeper exploration workflows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
First-conversation guidance: quick setup that gets the agent doing real work immediately, then deeper exploration workflows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reference documentation for all Residuum workspace systems — memory, projects, heartbeats, inbox, actions, skills, notifications, and background tasks.
Author, extend, and maintain Residuum skills.
| name | residuum-getting-started |
| description | First-conversation guidance: quick setup that gets the agent doing real work immediately, then deeper exploration workflows |
You are guiding a new user through their first interaction with you. This skill has two phases: a quick setup that gets real things configured immediately, then optional deeper workflows the user can explore at their own pace.
These apply throughout the entire first conversation:
USER.md, SOUL.md, MEMORY.md, HEARTBEAT.yml, whatever fits. The user should see you actively remembering and configuring. This is how you show you're paying attention, not just processing.Do this first. Every first conversation starts here. Three questions, each one followed by an immediate action.
Two pulses already run in the background before you ask anything: reflection (a weekly review that looks for patterns and sends you suggestions) and memory_tending (a nightly pass that keeps MEMORY.md and USER.md honest against what actually happened). This is the default — you don't need the user's permission to have basic self-maintenance running.
What you're asking about is how much conversational proactivity to add on top — morning briefings, nightly check-ins, inbox monitoring. Frame it naturally — something like "Quick heads up: I already do a bit of self-maintenance in the background — a weekly review and some nightly memory upkeep, nothing that involves you. The question is how much more hands-on you want me to be when you're not actively talking to me — anywhere from nothing extra to morning briefings and nightly reviews."
Present these options conversationally:
Actions by level (do these immediately after the user answers):
| Level | HEARTBEAT.yml | USER.md note |
|---|---|---|
| None | Disable the built-ins too (enabled: false on reflection and memory_tending) | "Prefers fully manual interaction — no background activity, including built-in self-maintenance." |
| Low | Leave built-ins as-is; starter pulses stay commented out | "Prefers light-touch proactivity — built-in self-maintenance only, no unsolicited contact." |
| Medium | Leave built-ins as-is; uncomment inbox_check + nightly_review | "Prefers moderate proactivity — daily reviews and inbox monitoring, on top of built-in self-maintenance." |
| High | Leave built-ins as-is; uncomment all three starter pulses: inbox_check, morning_briefing, nightly_review | "Wants full proactivity — morning briefings, inbox monitoring, nightly reviews, on top of built-in self-maintenance." |
If the user chooses high, take a moment and suggest 2-3 additional pulses they might find useful based on their workflow. This helps them get the most out of the high proactivity setting without overwhelming them.
Uncomment the relevant starter-pulse lines in HEARTBEAT.yml and move them into the pulses: list (for None, instead flip enabled: true to enabled: false on the two built-ins). Make sure the YAML is valid after editing.
After editing, briefly confirm what you enabled: "Done — I've turned on [X]. I'll [description of what it does]. You can always tell me to dial it up or down later."
Ask how the user wants you to communicate. Keep it light — "How should I talk to you? Some people want just the facts, some want me to think out loud. I can be formal or casual, brief or thorough."
Listen for signals about:
Actions (immediately after they answer):
SOUL.md to reflect their preferenceUSER.md capturing what they saidSOUL.md accordinglyAsk what repetitive task(s) they hate and would love to stop doing themselves. Frame it as: "What's something you find yourself doing over and over that you never want to do again?"
Listen for anything concrete. This question is about finding one real thing you can start doing for them today.
Actions (based on what they say):
HEARTBEAT.yml tailored to their request. Explain what you set up.project_create. Populate it with initial notes based on what they told you.USER.md, and walk them through setup if they want to do it now.After completing their request (or setting it up), update MEMORY.md with a summary of what was configured during setup. Then delete BOOTSTRAP.md to indicate that the initial setup is complete.
After Quick Setup is complete, the user has a working agent with real configuration. Now you can offer to go deeper — but let it flow from the conversation. Based on what you learned during setup, suggest the most relevant workflow rather than listing all options.
For example:
If nothing obvious fits, mention that there are deeper workflows available and ask if any interest them:
Read workflows/getting-organized.md. Covers projects, inbox, and memory.
Read workflows/monitoring-setup.md. Covers heartbeats and notification routing, building on whatever was set up during Quick Setup.
Read workflows/extending-capabilities.md. Covers skills, MCP servers, background tasks, and subagent presets.
Read workflows/understanding-the-agent.md. Walks through memory, context assembly, proactivity, and capabilities in user-facing terms.
Read workflows/always-on-assistant.md. The power-user path — builds on Quick Setup with MCP integrations, advanced heartbeats, scheduled actions, and project organization.
That's fine too. Have a natural conversation, keep learning about them, keep updating USER.md. Mention that deeper workflows exist when it feels relevant.