Skills

Map Owner Goals

Sorts the owner's own prompts into focus areas, asks and rules, with dated quotes.

Install

npx skills add thedotmack/claude-mem --skill owner-goals -g -a claude-code -y
Repository
thedotmack/claude-mem109k
Category
AI and agents
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 2,636 tokens
Runs scripts
Yes, review before use

What it does

Map what the owner wants from the prompts they typed themselves (prompts an agent wrote are left out), then sort it into focus areas, asks and rules, each with dated quotes, and save them to My Work (areas as My Focus suggestions, rules as My Rules suggestions). Use when asked for "owner goals", "my goals", "what do I want", "what am I asking for", "map my prompts", or to refresh Goals in My Work.

Owner Goals

Builds a map of what the owner wants and cares about from the prompts they typed personally, then sorts every statement in it into exactly one kind and saves it to My Work:

  • a focus area: a part of the work the owner can ask for things inside of, with one sentence saying what it is for. New ones show in My Focus as suggestions the owner keeps, renames, merges or dismisses;
  • an ask: one thing the owner asked for that can be marked done, filed under a focus area;
  • a rule: how the owner wants work done. It shows in My Rules as a suggestion.

Each one carries the owner's own words with the date and time they typed them.

${CLAUDE_SKILL_DIR} is the folder holding this file. The scripts use the Python 3 standard library.

Use Python 3.9 or newer. On Windows, replace python3 below with python -X utf8 (or py -3 -X utf8 when using the Python launcher); the Microsoft Store python3 alias is not an installed interpreter.

1. Export the owner's prompts

Pick an output folder inside the current project, such as .scratch/owner-goals/<YYYY-MM-DD>/, and run:

python3 "${CLAUDE_SKILL_DIR}/scripts/export_owner_prompts.py" --out "<folder>" --days 31

Use --days when the user asks for a different window. For a specific period, such as a past month, pass --start YYYY-MM-DD --end YYYY-MM-DD instead of --days (from midnight on the start day up to, not including, the end day) and use a folder named for the start day. The script:

Read the whole SKILL.md on GitHub

More in AI and agents