pm-load

Load minimal Project Memory units from .agents/pm files for the current task.

3|3|Updated Aug 19, 2024
One-click install
npx skills add https://github.com/AMDResearch/dh_comms --skill pm-load
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-load
Source: https://github.com/AMDResearch/dh_comms/tree/main/.agents/skills/pm-load
Command: npx skills add https://github.com/AMDResearch/dh_comms --skill pm-load

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Load the smallest set of Project Memory units relevant to the current task. This avoids polluting context with unrelated knowledge and keeps token budgets tight.

Core Features & Use Cases

  • Reads .agents/pm/pm-current-state.md to determine recommended read order, active risks, and which areas are in flux.
  • Reads .agents/pm/pm-index.md to obtain the full unit listing with facets and load-when guidance.
  • Selects 1–3 subsystem units based on task scope and loads them into working memory, enabling focused context.

Quick Start

Identify the task scope and load 1–3 relevant PM units using this skill.

Frequently Asked Questions about pm-load

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

FAQPage Schema
How do I load minimal project memory units without polluting context with unrelated knowledge?

This skill identifies the minimal project memory units needed by reading .agents/pm/pm-current-state.md and pm-index.md, selecting 1–3 subsystem units based on task scope. It loads only the focused context required, keeping token budgets tight.

What is the recommended read order for project memory files when scoping a task?

The recommended read order starts with .agents/pm/pm-current-state.md to determine active risks and areas in flux, followed by .agents/pm/pm-index.md to obtain the full unit listing with facets and load-when guidance for selection.

How do I select the right subsystem units for my current development task?

You select the right subsystem units by identifying your task scope and referencing the pm-index.md listing. The skill selects 1–3 subsystem units based on that scope and loads them into working memory for focused context.

When do I need context loading for project memory management?

You need context loading when your token budgets are tight and you want to avoid polluting context with unrelated knowledge. It enables focused context by loading only the 1–3 relevant subsystem units required for the task.

Does project memory context loading work without dependencies or external components?

Yes, project memory context loading works without dependencies or external components. It operates internally by reading the .agents/pm/ directory files to identify and load the smallest relevant PM units into working memory.