One-click install
npx skills add https://github.com/gabrielfruet/.dotfiles --skill task-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-memory
Source: https://github.com/gabrielfruet/.dotfiles/tree/main/pi/agent/skills/task-memory
Command: npx skills add https://github.com/gabrielfruet/.dotfiles --skill task-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the common frustration of losing context, progress, and key decisions for ongoing work when switching between chat sessions or resuming work after a break, eliminating the need to re-explain background details every time you return to a task.

Core Features & Use Cases

  • Cross-session task tracking: Stores curated, concise context for each named task in dedicated markdown files, so all relevant details are preserved between sessions.
  • Automatic context injection: Automatically loads active task context when you resume work, so you can pick up right where you left off without manual prompting.
  • Milestone-based update guardrails: Includes clear rules for when to update task memory to keep it relevant and concise, avoiding unnecessary clutter from minor step changes.
  • Use Case: If you are developing a new software feature over 3 separate work sessions, this Skill remembers your completed steps, key technical decisions, and next actions so you can continue seamlessly each time without rehashing old context.

Quick Start

Instruct the AI to use the task-memory skill to save your current progress on the quarterly marketing report project and note that the next step is gathering regional sales data.

Frequently Asked Questions about task-memory

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

FAQPage Schema
How do I preserve chat context for ongoing tasks across multiple sessions?

Cross-session task tracking saves curated context and progress in dedicated markdown files for each named task, ensuring details survive when you switch sessions.

Can I automatically load previous work progress when resuming a chat session?

Automatic context injection loads active task progress from markdown files on startup, allowing you to resume ongoing work seamlessly without manual prompting.

What is the best way to track milestones for long-running software features?

Milestone-based update guardrails dictate exactly when to update task memory, keeping records concise and avoiding clutter from minor step changes during long-running work.

How do I switch active tasks in the middle of a chat session?

Scope management commands allow you to switch active tasks mid-session, updating the task state and dynamically loading the new context for the newly activated work item.

Does task-memory work without external dependencies or APIs?

Task-memory operates with zero external dependencies, relying entirely on structured per-task markdown storage for context injection and task resumption.