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.