A local marketplace for custom Claude Code plugins.
| Plugin | Description |
|---|---|
| ralph-dev | PRD-driven feature development with fresh context isolation per task |
git clone <repo-url> c:/path/to/your/pluginsAdd the marketplace entry to your Claude Code configuration.
Edit C:\Users\<username>\.claude\plugins\known_marketplaces.json and add:
{
"local-plugins": {
"source": {
"source": "directory",
"path": "D:\\_projects\\_tools\\claude_plugins"
},
"installLocation": "D:\\_projects\\_tools\\claude_plugins",
"lastUpdated": "2026-01-19T07:22:12.506Z"
}
}{
"local-plugins": {
"source": {
"source": "directory",
"path": "c:/path/to/your/plugins"
},
"installLocation": "c:/path/to/your/plugins",
"lastUpdated": "2026-01-14T00:00:00.000Z",
"autoUpdate": true
}
}Edit ~/.claude/plugins/known_marketplaces.json and add:
{
"local-plugins": {
"source": {
"source": "directory",
"path": "/path/to/your/plugins"
},
"installLocation": "/path/to/your/plugins",
"lastUpdated": "2026-01-14T00:00:00.000Z",
"autoUpdate": true
}
}Replace <username> and /path/to/your/plugins with your actual values.
Close and reopen Claude Code for the changes to take effect.
- Open Claude Code
- Run
/pluginsor press the plugins shortcut - Go to Marketplaces tab
- Select local-plugins
- Browse and install desired plugins
PRD-driven feature development with fresh context isolation.
Commands:
/ralph-dev:step- Execute ONE PRD feature task in current session/ralph-dev:run [count]- Run multiple PRD steps with fresh context isolation
Agent:
- Triggers automatically when you say things like "run through the PRD features" or "execute 5 PRD steps"
Required files:
.ralph/
├── PRD.json # Feature definitions with priorities
└── progress.txt # Running log of completed work
PRD.json format:
{
"name": "Project Name",
"version": "1.0.0",
"features": [
{
"id": "feature-1",
"name": "Feature name",
"priority": 1,
"status": "pending",
"description": "What the feature should do"
}
]
}Status values: pending, in_progress, completed
To add a new plugin to this marketplace:
- Create a new directory:
<plugin-name>/ - Add plugin manifest:
<plugin-name>/.claude-plugin/plugin.json - Add components (commands, agents, skills, hooks) as needed
- Update
.claude-plugin/marketplace.jsonto include the new plugin - Commit and push changes
<plugin-name>/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/ # Slash commands (.md files)
├── agents/ # Subagent definitions (.md files)
├── skills/ # Skills (subdirectories with SKILL.md)
└── hooks/ # Event handlers (hooks.json)
Add to .claude-plugin/marketplace.json:
{
"name": "plugin-name",
"description": "What the plugin does",
"version": "0.1.0",
"source": "./plugin-name",
"category": "productivity",
"author": {
"name": "Your Name"
}
}