# 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