init-rpm

Detect project state and scaffold docs/rpm tracking infrastructure with CLAUDE.md.

3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/dppdppd/rpm --skill init-rpm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-rpm
Source: https://github.com/dppdppd/rpm/tree/main/skills/init-rpm
Command: npx skills add https://github.com/dppdppd/rpm --skill init-rpm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

rpm bootstrap for new projects by detecting state and scaffolding the rpm infrastructure (docs/rpm/context.md, past/, present/, future/, reviews/), and creating CLAUDE.md if missing.

Core Features & Use Cases

  • Detects project state and scaffolds the rpm tracking surfaces under docs/rpm/ (context.md, past/, present/, future/, reviews/)
  • Creates CLAUDE.md if missing and ensures hooks can activate immediately
  • Run once per project and be user-invocable to bootstrap rpm context and workflow

Quick Start

Run /init-rpm inside the project to initialize the rpm context and scaffolding.

Frequently Asked Questions about init-rpm

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

FAQPage Schema
How do I scaffold project documentation infrastructure and initialize context tracking?

Scaffolding project documentation infrastructure initializes the rpm context by detecting project state and creating the docs/rpm directory structure. It generates context.md, past/, present/, future/, and reviews/ folders to establish ready-to-use tracking surfaces.

What is rpm context and when do I need to bootstrap it for a new project?

Rpm context is a project management structure tracking past, present, and future work states. You need to bootstrap it during initial project setup or reinitialization to create the required documentation scaffolding and enable session hooks.

Does initializing rpm scaffolding create a CLAUDE.md file if one is missing?

Initializing rpm scaffolding creates a CLAUDE.md file if one is missing in the project directory. This ensures that session hooks and workflow automation can activate immediately without manual file creation.

Can I reinitialize rpm context and documentation trackers for an existing project?

You can reinitialize rpm context for an existing project by running the initialization command again. The process detects the current project state and applies scaffolding to ensure all required tracking files and documentation surfaces are present.

What's the best way to set up project management scaffolding with session hooks?

The best way to set up project management scaffolding with session hooks is to run a dedicated initialization command that detects project state, creates the docs/rpm infrastructure, and ensures CLAUDE.md exists for hook activation.

Why do my rpm session hooks fail to activate after project setup?

Session hooks fail to activate when the CLAUDE.md file or docs/rpm infrastructure is missing. Running the rpm initialization process creates these required files and ensures hooks can activate immediately without configuration errors.