| name | continue-conversation |
| description | Resume previous work by building context from Basic Memory knowledge graph using memory URLs and recent activity |
Continue Conversation
This skill helps you resume previous work by building context from the Basic Memory knowledge graph, enabling seamless continuation across sessions.
When to Use
Use this skill when:
- Starting a new session and need to pick up where you left off
- User mentions previous work ("continue with...", "back to...", "where were we with...")
- Need context about ongoing projects or specs
- User asks about something discussed in a previous conversation
- Working on a multi-session task
Building Context
1. Identify What to Continue
Ask if unclear:
- What topic or project to resume?
- What timeframe to look at?
- Any specific aspect to focus on?
2. Gather Context with MCP Tools
Option A: Known Topic - Use build_context
mcp__basic-memory__build_context(
url="memory://topic-or-note-name",
depth=2,
timeframe="7d",
project="main"
)
Memory URL formats:
memory://note-title - Single note
memory://folder/* - All notes in folder
memory://specs/SPEC-24* - Pattern matching
Option B: Recent Activity - What's been happening?
mcp__basic-memory__recent_activity(
timeframe="3d",
depth=1,
project="main"
)
Option C: Search for Context
mcp__basic-memory__search_notes(
query="search terms",
page_size=10,
project="main"
)
3. Read Key Notes
Once you identify relevant notes:
mcp__basic-memory__read_note(
identifier="note-title-or-permalink",
project="main"
)
4. Present Context to User
Summarize what you found:
- Current state of the work
- Recent changes or progress
- Open items or next steps
- Related context that might be helpful
Context Strategies by Scenario
Resuming a Spec Implementation
mcp__basic-memory__read_note(
identifier="SPEC-24: Postgres Database Migration",
project="specs"
)
mcp__basic-memory__build_context(
url="memory://SPEC-24*",
timeframe="7d",
project="specs"
)
Continuing General Work
mcp__basic-memory__recent_activity(
timeframe="3d",
project="main"
)
mcp__basic-memory__read_note(
identifier="relevant-note",
project="main"
)
Following Up on a Topic
mcp__basic-memory__search_notes(
query="topic keywords",
project="main"
)
mcp__basic-memory__build_context(
url="memory://found-note-permalink",
depth=2,
project="main"
)
Timeframe Reference
Natural language timeframes:
"today" - Current day
"yesterday" - Previous day
"3d" or "3 days" - Last 3 days
"1 week" or "7d" - Last week
"2 weeks" - Last 2 weeks
"1 month" - Last month
Project Reference
Project names are user-specific. To discover what's available:
mcp__basic-memory__list_memory_projects()
Routing rules (when to use which project) live in ## Projects of ~/.basic-memory/basic-memory.md if configured.
Example Conversations
User: "Let's continue with the Postgres migration"
1. Read SPEC-24 from specs project
2. Check for related notes about implementation progress
3. Summarize:
- Spec overview and goals
- What's been completed (checkmarks)
- What's pending (checkboxes)
- Any blockers or decisions needed
User: "What was I working on yesterday?"
1. Get recent activity for last 2 days
2. List modified notes with brief descriptions
3. Ask which topic to dive into
User: "Back to the async client pattern"
1. Search for "async client pattern"
2. Build context from matching note
3. Include related notes via relations
4. Present the full picture
Best Practices
- Start broad, then narrow - Get overview first, then specific details
- Follow relations - Knowledge graph connections are valuable
- Check multiple projects - Specs might be separate from implementation notes
- Present incrementally - Share what you find as you go
- Confirm understanding - Verify the context is what user needs
- Update as you go - Capture new progress in notes during the session
Combining with Other Skills
After building context, you might:
- Use knowledge-capture to document new progress
- Create new notes linking to the context you gathered