Signal Compose YPM - Multi-project progress tracking
npx claudepluginhub signalcompose/YPMMulti-project progress tracking system powered by Claude Code. Automatically tracks status of multiple projects from Git history and documentation.
Multi-project progress tracking system powered by Claude Code
YPM is a project management tool that automatically tracks the status of multiple projects in a specified directory.
Key Features:
PROJECT_STATUS.md)config.ymlYPM is installed as a Claude Code plugin, making it accessible from any directory.
⚠️ Important: Use lowercase
signalcompose/ypm- the capital letter version (signalcompose/YPM) will cause an error on macOS.
# In Claude Code, first add the marketplace:
/plugin marketplace add signalcompose/ypm
# Then install the plugin:
/plugin install ypm
# Run the setup wizard (from any directory)
/ypm:setup
This creates ~/.ypm/ with your configuration:
~/.ypm/config.yml - Your monitoring settings~/.ypm/PROJECT_STATUS.md - Generated project status# Scan your projects
/ypm:update
# View next tasks
/ypm:next
# Show active projects
/ypm:active
All commands are prefixed with ypm::
| Command | Description |
|---|---|
/ypm:setup | Initial setup wizard |
/ypm:start | Show welcome and quick commands |
/ypm:help | Show detailed help |
/ypm:update | Update project status |
/ypm:next | Show next tasks |
/ypm:active | Show active projects only |
/ypm:open | Open project in editor |
/ypm:new | Launch project setup wizard |
/ypm:setup-gitflow | Set up Git Flow workflow |
/ypm:export-community | Export to community version |
/ypm:trufflehog-scan | Run TruffleHog security scan |
During setup, you can optionally create symlinks to ~/.claude/commands/ for prefix-free access:
# With symlinks, you can use:
/update # instead of /ypm:update
/next # instead of /ypm:next
YPM stores all user data in ~/.ypm/:
~/.ypm/
├── config.yml # Your monitoring settings
└── PROJECT_STATUS.md # Generated project status
This separation ensures:
~/.ypm/)config.ymlPROJECT_STATUS.md with categorized project statusYPM includes a comprehensive project setup assistant for launching new projects.
What it does:
How to use:
Simply run /ypm:new in Claude Code, or manually use the prompt:
project-bootstrap-prompt.mdSee project-bootstrap-prompt.md for details.
Edit ~/.ypm/config.yml to customize monitoring (created by /ypm:setup):
monitor:
directories:
- /path/to/your/projects # Directories to monitor
patterns:
- "proj_*/*" # Project detection patterns
- "my-apps/*"
exclude:
- old_projects/* # Exclude patterns
editor:
default: code # Default editor (code/cursor/zed)
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.