From d570f86177c514ae888fb63fc0bb0da7dd4d5097 Mon Sep 17 00:00:00 2001 From: Agando Date: Fri, 29 May 2026 18:01:19 +0200 Subject: auto: 2026-05-29_18:01 changes --- skills/project-profile-manager.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 skills/project-profile-manager.md (limited to 'skills/project-profile-manager.md') diff --git a/skills/project-profile-manager.md b/skills/project-profile-manager.md new file mode 100644 index 0000000..03eead8 --- /dev/null +++ b/skills/project-profile-manager.md @@ -0,0 +1,25 @@ +--- +name: project-profile-manager +description: Handles saving and loading of project-specific context bundles. +tags: [context, memory, workspace] +--- + +# Project Profile Manager + +## Profile Structure +Profiles are stored in `/profiles/.json` containing: +- `preferences`: Key-value pairs for `user_set` +- `required_skills`: List of skills to be loaded via `load_skills` +- `working_dir`: The primary VFS path for the project +- `session_anchor`: Last known session date/ID + +## Workflow: Save +1. Capture current working directory using `get_current_dir`. +2. Retrieve relevant `user_list` keys. +3. Save as JSON to `/profiles/`. + +## Workflow: Load +1. Read `/profiles/.json`. +2. Apply `user_set` for all stored preferences. +3. Call `load_skills` for all registered project skills. +4. Navigate to `working_dir`. -- cgit v1.2.3