## Domain-based Memory (v2.0.0) - Memory split into domains (backend, frontend, database, testing, deployment, global) - Selective loading via `paths` frontmatter - only relevant memories load - Automatic domain detection from file paths in conversation - Auto-generated glob patterns when creating new domains - Cross-domain analysis in /learn:reflect ## Repository Reorganization - Restructured for multi-plugin marketplace: plugin/ → plugins/learn/ - Marketplace renamed: romfast-tools → romfast-plugins - Repository to be renamed on Gitea: claude-learn → claude-plugins 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
73 lines
1.6 KiB
Markdown
73 lines
1.6 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 | 2.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)
|
|
|
|
## Repository Structure
|
|
|
|
```
|
|
claude-plugins/
|
|
├── .claude-plugin/
|
|
│ └── marketplace.json # Plugin registry
|
|
├── plugins/
|
|
│ └── learn/ # Learn plugin
|
|
│ ├── .claude-plugin/plugin.json
|
|
│ ├── commands/
|
|
│ ├── hooks/
|
|
│ ├── rules/
|
|
│ └── templates/
|
|
├── 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
|