pmm-init

Initialize structured git-backed memory with guided configuration and scaffolding.

15|8|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/NominexHQ/pmm-plugin --skill pmm-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pmm-init
Source: https://github.com/NominexHQ/pmm-plugin/tree/main/local/pmm-init
Command: npx skills add https://github.com/NominexHQ/pmm-plugin --skill pmm-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Poor Man's Memory needs a consistent, repeatable setup so agents can load project memory without missing context, and this Skill replaces manual scaffolding with guided preference capture, configuration writing, and git hook wiring.

Core Features & Use Cases

  • First-run guardrails ensure existing installations are preserved by checking for memory/config.md before making changes.
  • Preference wizard gathers cadence, commit behavior, verbosity, visibility, active files, context tiers, and memory priority through multiple-choice prompts.
  • Scaffolding and git integration writes config.md, creates all active memory files plus secrets, ignores secrets in git, and stages the new structure for commit.

Quick Start

Run the pmm-init wizard to configure preferences, scaffold the memory directory, and set up git hooks.

Frequently Asked Questions about pmm-init

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

FAQPage Schema
How do I configure structured project memory with git integration?

To configure structured project memory with git integration, you run an initialization wizard that gathers your preferences for commit behavior and verbosity, scaffolds the memory directory, and wires git hooks automatically.

What is the best way to set up git-backed memory for an AI agent?

The best way to set up git-backed memory is using a guided first-run setup that applies guardrails to prevent overwriting existing configurations, captures your context tier preferences, and stages the new files for commit.

Does the structured memory initialization overwrite existing config files?

No, the structured memory initialization does not overwrite existing config files. It includes first-run guardrails that check for an existing memory/config.md file and preserves your current installation before making changes.

How does the preference wizard handle secrets during memory scaffolding?

The preference wizard handles secrets by creating dedicated secret files during memory scaffolding and automatically configuring git to ignore them, ensuring sensitive data is never staged for commit.

Can I customize commit cadence and visibility when initializing project memory?

Yes, you can customize commit cadence and visibility when initializing project memory. The setup wizard prompts you to select these preferences alongside verbosity, active files, and context tiers before writing the configuration.

Why do I need git hooks for Poor Man's Memory initialization?

You need git hooks for Poor Man's Memory initialization to automate the staging and committing of your structured memory files, ensuring that your project context remains consistently tracked and synchronized with your repository.