Use this skill when a workspace has empty canonical context sections in the dashboard or an agent needs to refresh shared workspace context safely.
Behavior
-
Resolve the target workspace
- Prefer the current workspace already in scope.
- If needed, register or confirm the workspace ID with
memory_workspace(action: "register"|"info").
-
Populate canonical workspace sections through the existing tool surface
- Call
memory_context(action: "workspace_populate", workspace_id: "..."). - This action fills canonical sections such as
project_details,purpose,dependencies,modules,test_confirmations,dev_patterns, andresources. - It only writes sections that are missing or empty.
- It preserves non-empty user-authored content and custom sections.
- Call
-
Verify the result
- Read back with
memory_context(action: "workspace_get", workspace_id: "..."). - Confirm the canonical sections now contain summaries or items.
- Read back with
- When additional manual context is needed
- Use
memory_context(action: "workspace_update")for specific authored additions after population. - Do not overwrite populated sections wholesale unless the user explicitly requests it.
- Use
Guardrails
- Prefer
workspace_populateover ad hocworkspace_updatecalls when the goal is to repair empty canonical sections. - Do not delete existing workspace context to repopulate it.
- Treat
important_context,chat_session_details, and other custom sections as user or agent authored unless instructed otherwise.
Output Format
Return a concise report:
- Workspace ID
- Canonical sections populated
- Any sections intentionally skipped because they already had content
- Follow-up manual edits still recommended