do

Execute multi-step tasks using stored memory and contextual recall.

8|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill do-msapps-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: do
Source: https://github.com/MSApps-Mobile/claude-plugins/tree/main/plugins/cowork-mem/skills/do
Command: npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill do-msapps-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents redundant work and lost context by letting you run tasks that start from previously recorded decisions, errors, and observations so progress builds cumulatively instead of restarting from zero.

Core Features & Use Cases

  • Context-aware start: Recall relevant past decisions, file edits, and errors before beginning a task to avoid repeating work.
  • Observation capture: Record decisions, insights, and errors during execution to preserve rationale and troubleshooting steps.
  • Completion logging: Add final notes describing what was completed, status, and next steps so future sessions can pick up cleanly.
  • Use Cases: Resuming a paused feature implementation, continuing iterative content creation, or tracking fixes across debugging sessions.

Quick Start

Continue working on the login feature using memory to recall past decisions, save key decisions and insights as you go, and add a completion note when finished.

Frequently Asked Questions about do

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume a paused task without losing prior decisions and file edits?

Multi-step task workflows rely on memory recall to retrieve previously logged decisions, errors, and observations. This prevents redundant work by fetching relevant context before execution, ensuring progress continues seamlessly without manual context reconstruction.

How does vector search apply to continuing iterative software development?

Vector search queries stored memory to retrieve relevant historical context, such as past file edits and troubleshooting steps. This allows the task runner to automatically apply prior decisions to current multi-step workflows without manual lookups.

What is the best way to track decisions and errors across debugging sessions?

Tracking decisions and errors across debugging sessions is achieved through persistent observation capture. The system automatically logs troubleshooting steps, insights, and errors during task execution to preserve rationale for future recall.

Can I use automated memory recall for resuming feature implementation?

Yes, automated memory recall supports resuming feature implementation by fetching stored decisions and file edits. It applies vector search to locate relevant context, allowing you to continue work without repeating completed steps.

Do I need a memory store setup before running context-aware task workflows?

A memory store is required to enable context recall and observation capture. The task runner depends on memory_store operations to fetch relevant context via vector search and to log decisions, errors, and completion notes.

When should I not use a task runner with persistent memory for software engineering?

Avoid using persistent memory task runners for isolated, single-step tasks that require no prior context. The overhead of vector search and observation logging provides no benefit when previous decisions, errors, or file edits are irrelevant to the workflow.