pm-init

Initialize Project Memory scaffolding by surveying the codebase and generating starter PM units.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize or refresh the Project Memory scaffolding for a repository.

Core Features & Use Cases

  • Surveys the codebase to identify major areas.
  • Creates starter PM units for infrastructure and code-navigation.
  • Populates the pm-index and related state documentation to enable selective loading in future sessions.

Quick Start

Run the pm-init workflow after amplifying a new repo or when pm-index.md is missing to generate starter PM units and populate the index.

Frequently Asked Questions about pm-init

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

FAQPage Schema
How do I initialize project memory scaffolding for a new repository?

To initialize project memory scaffolding, run the pm-init workflow after amplifying a new repo. It surveys the codebase to identify major areas and creates starter PM units for infrastructure and code-navigation.

What is project memory scaffolding and when do I need to generate it?

Project memory scaffolding is a structured index of PM units that enables selective loading in future sessions. You need to generate it when a new repository is amplified or when pm-index.md is missing or empty.

How do I refresh my repository's code navigation and infrastructure units?

To refresh repository navigation units, run the pm-init workflow. It surveys the codebase to identify major areas, creates starter PM units, and updates the pm-index and related state documentation.

Can I use repository initialization if my pm-index.md is missing or empty?

Yes, you can use repository initialization when pm-index.md is missing or empty. The workflow generates starter PM units and populates the index to enable selective loading in future sessions.

What's the best way to set up project memory for selective loading in future sessions?

The best way to set up project memory is running the pm-init workflow. It surveys the codebase, creates infrastructure and code-navigation PM units, and populates the pm-index to enable selective loading.