project-registry

Manage workspace project registry entries in .claude/projects-index.json.

2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/MDGrey33/memnyx --skill project-registry-mdgrey33
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-registry
Source: https://github.com/MDGrey33/memnyx/tree/main/.claude/skills/project-registry
Command: npx skills add https://github.com/MDGrey33/memnyx --skill project-registry-mdgrey33

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a single, reliable way to manage the workspace project registry so other Memnyx skills can read consistent project metadata without writing to the file directly.

Core Features & Use Cases

  • Single mutation point: Adds, removes, updates, and lists projects in .claude/projects-index.json with one validated workflow.
  • Safe registry operations: Checks slug format, verifies that the project directory exists, and prevents accidental overwrites or invalid entries.
  • Workspace coordination: Helps keep Claude Code projects organized when onboarding a new repo, renaming project metadata, or reviewing what is already registered.

Quick Start

Use the project-registry skill to add, update, remove, or list workspace projects.

Frequently Asked Questions about project-registry

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

FAQPage Schema
How do I manage registered projects in a Claude Code workspace?▼

You can manage registered projects in a Claude Code workspace by adding, removing, updating, and listing entries in the .claude/projects-index.json file through a single validated workflow.

What is the best way to ensure atomic JSON writes when updating a project registry?▼

To ensure atomic JSON writes when updating a project registry, use a workflow that enforces schema consistency and prevents partial overwrites, keeping the workspace metadata reliable for other tools.

How does slug validation work for workspace project directories?▼

Slug validation for workspace project directories checks the slug format and verifies that the project directory actually exists before adding or updating an entry in the registry.

Can I prevent accidental data loss when removing projects from a JSON index?▼

Yes, you can prevent accidental data loss during project removal because the workflow requires explicit confirmation before executing any destructive deletion operations on the registry.

Do I need a centralized mutation point for my workspace projects-index.json file?▼

You need a centralized mutation point for your workspace projects-index.json file to ensure other skills can read consistent project metadata without writing to the file directly and causing conflicts.

What happens if a project directory does not exist during registry creation?▼

If a project directory does not exist during registry creation, the operation fails validation checks, preventing invalid entries from being written into the workspace index.