- Add /ralph:prd command for PRD generation with clarifying questions - Add /ralph:convert command to convert PRD to executable JSON - Include templates: ralph.sh, prompt.md, prd-template.json - Include example PRD (prd-hello-api.json) - Update marketplace.json with ralph plugin v1.0.0 - Update README with ralph documentation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
90 lines
2.3 KiB
Markdown
90 lines
2.3 KiB
Markdown
# Romfast Claude Code Plugins
|
|
|
|
A collection of Claude Code plugins by Romfast Team.
|
|
|
|
## Available Plugins
|
|
|
|
| Plugin | Description | Version |
|
|
|--------|-------------|---------|
|
|
| [learn](./plugins/learn/) | Domain-based memory with selective loading | 3.2.0 |
|
|
| [ralph](./plugins/ralph/) | Autonomous loop for PRD implementation | 1.0.0 |
|
|
|
|
## Installation
|
|
|
|
### 1. Add Marketplace
|
|
|
|
Add to your `~/.claude/settings.json`:
|
|
|
|
```json
|
|
{
|
|
"plugin-marketplaces": [
|
|
"git@gitea.romfast.ro:romfast/claude-plugins.git"
|
|
]
|
|
}
|
|
```
|
|
|
|
### 2. Install Plugin
|
|
|
|
```bash
|
|
claude plugin install learn@romfast-plugins
|
|
```
|
|
|
|
## Plugins
|
|
|
|
### learn
|
|
|
|
Captures lessons learned (patterns & gotchas) during development sessions with **domain-based memory** and **selective loading**.
|
|
|
|
**Features:**
|
|
- Automatic session analysis with `/learn:analyze`
|
|
- Domain organization (backend, frontend, database, testing, etc.)
|
|
- Selective loading via `paths` frontmatter
|
|
- Import from other memory formats
|
|
- Cross-domain consolidation with `/learn:reflect`
|
|
|
|
[Full documentation →](./plugins/learn/README.md)
|
|
|
|
### ralph
|
|
|
|
Autonomous loop for PRD implementation with Claude Code. Runs Claude Code repeatedly until all tasks from a PRD are complete.
|
|
|
|
**Features:**
|
|
- PRD generation with clarifying questions via `/ralph:prd`
|
|
- Convert PRD to executable JSON via `/ralph:convert`
|
|
- Autonomous loop script with progress tracking
|
|
- Story-by-story implementation with quality checks
|
|
|
|
[Full documentation →](./plugins/ralph/README.md)
|
|
|
|
## Repository Structure
|
|
|
|
```
|
|
claude-plugins/
|
|
├── .claude-plugin/
|
|
│ └── marketplace.json # Plugin registry
|
|
├── plugins/
|
|
│ ├── learn/ # Learn plugin
|
|
│ │ ├── .claude-plugin/plugin.json
|
|
│ │ ├── commands/
|
|
│ │ ├── rules/
|
|
│ │ └── templates/
|
|
│ └── ralph/ # Ralph plugin
|
|
│ ├── .claude-plugin/plugin.json
|
|
│ ├── commands/
|
|
│ ├── templates/
|
|
│ └── examples/
|
|
├── README.md # This file
|
|
└── CLAUDE.md # Development instructions
|
|
```
|
|
|
|
## Adding a New Plugin
|
|
|
|
1. Create directory: `plugins/your-plugin/`
|
|
2. Add `.claude-plugin/plugin.json` with metadata
|
|
3. Add plugin to `marketplace.json`
|
|
4. Create commands, hooks, rules as needed
|
|
|
|
## License
|
|
|
|
MIT
|