transilienceai

Cldpm — Development skill for Claude Code

Development community

CPM (Claude Project Manager) is an SDK and CLI for managing mono repos with multiple Claude Code projects.

How to install Cldpm

This entry records only its repository, not the path inside it, so there is no exact command to give. Open transilienceai/cldpm and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cldpm does

CPM (Claude Project Manager) is an SDK and CLI for managing mono repos with multiple Claude Code projects. It enables sharing skills, agents, hooks, and rules across projects without duplication.

Alternatives in Development

  • Sharing Skills — skill for guidance 115.1k ★
  • Mono Color Skill — One-ink editorial print image skill — warm paper, halftone photography, active negative space, and restrained 3k ★
  • Open Agent SDK TypeScript — Agent-SDK without CLI dependencies, as an alternative to claude-agent-sdk, completely open source 2.6k ★

README

CLDPM - Claude Project Manager

An SDK and CLI for managing mono repos with multiple Claude Code projects. Supports shared skills, agents, hooks, and rules across projects without duplication.

[![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/) [![License](https://img.shields.io/badge/license-MIT-green)](LICENSE) [![Documentation](https://img.shields.io/badge/docs-GitHub%20Pages-blue)](https://transilienceai.github.io/cldpm)

Overview

CLDPM enables sharing components across multiple Claude Code projects using a hybrid linking strategy. References are stored in config files, and symlinks are generated locally for fast access.

graph TB
    subgraph "Mono Repo"
        CLDPM[cldpm.json]

        subgraph "Shared Components"
            S1[skills/logging]
            S2[skills/code-review]
            A1[agents/debugger]
            H1[hooks/pre-commit]
        end

        subgraph "Projects"
            subgraph "web-app"
                P1[project.json]
                C1[.claude/skills/logging]
                C2[.claude/skills/code-review]
                L1[.claude/skills/local-skill]
            end

            subgraph "api-server"
                P2[project.json]
                C3[.claude/skills/logging]
                C4[.claude/agents/debugger]
            end
        end
    end

    S1 -.->|symlink| C1
    S1 -.->|symlink| C3
    S2 -.->|symlink| C2
    A1 -.->|symlink| C4

    style L1 fill:#6941c6

Installation

pip install cldpm

Or with pipx for isolated installation:

pipx install cldpm

Quick Start

# Initialize a new mono repo
cldpm init my-monorepo
cd my-monorepo

# Create a project
cldpm create project web-app

# Create shared components
cldpm create skill logging -d "Logging utilities"
cldpm create agent code-reviewer -d "Code review assistant"

# Add components to project
cldpm add skill:logging --to web-app
cldpm add agent:code-re