just-demand-memory

Records durable preferences, decisions, and deferred options into tiered workspace memory files.

Updated May 21, 2026
One-click install
npx skills add https://github.com/Sighthesia/just-demand --skill just-demand-memory-sighthesia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: just-demand-memory
Source: https://github.com/Sighthesia/just-demand/tree/main/packages/agent-workflow-installer/.opencode/skills/just-demand-memory
Command: npx skills add https://github.com/Sighthesia/just-demand --skill just-demand-memory-sighthesia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agent conversations lose important decisions, preferences, and deferred options once a session ends, forcing users to repeat context and re-explain choices. This Skill defines clear rules for persisting durable knowledge into the right storage tier without accidentally turning exploratory chat into permanent policy. ## Core Features & Use Cases - Tiered Lesson Storage: Routes knowledge to global reusable skills, workspace memory (.just-demand/knowledge/memory.md), or task-local decisions.md based on reusability. - Deferred Option Tracking: Records robust alternatives that were intentionally postponed, with reason, risk, and revisit triggers, so trade-offs are never lost. - Pre-Archival Extraction: Extracts reusable decisions from tasks before they are archived, preserving knowledge while keeping secrets and one-off details out. - Use Case: When a user picks a quick fix over a robust refactor during a task, the Skill records the deferred option with its risks and revisit conditions so future work can resume the decision. ## Quick Start Record this architectural decision and the deferred robust alternative into workspace memory before archiving the current task.

Frequently Asked Questions about just-demand-memory

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

FAQPage Schema
How do I persist agent decisions across sessions?▼

Record durable decisions into tiered memory: workspace memory for project-local conventions, task decisions.md for one-off choices, and global skills for reusable patterns. This keeps knowledge available after the conversation ends.

How do I track deferred technical options in a project?▼

Use a deferred option record with an ID, scope, chosen alternative, reason, risk, and revisit triggers. This preserves the robust path that was postponed so future work can resume it with full context.

When should a lesson become a reusable skill versus workspace memory?▼

Promote a lesson to a global skill only when it is a portable pattern applying across projects, such as after three or more attempts or an architectural trap. Keep project-local conventions and verified facts in workspace memory.

What should not be stored in agent memory files?▼

Never store secrets, credentials, tokens, cookies, or private keys in memory files. Also exclude one-off business details, raw logs, and unverified guesses; prefer references to secure locations instead.

How do I avoid losing knowledge when archiving a task?▼

Extract durable knowledge before archival: copy reusable decisions to workspace memory, route portable patterns through lesson capture, and preserve the full task package in the archive if extraction fails.