@@ -14,7 +14,7 @@ claude plugin install --scope project rhdh
1414### From Published Plugin
1515
1616``` bash
17- claude plugin marketplace add durandom /rhdh-skill
17+ claude plugin marketplace add redhat-developer /rhdh-skill
1818claude plugin install --scope project rhdh
1919```
2020
@@ -32,14 +32,19 @@ If `needs_setup: true`, follow the setup instructions to configure required repo
3232
3333## Architecture
3434
35- The skill is split into two focused components :
35+ The plugin consists of an orchestrator skill that routes to specialized workflow skills :
3636
3737| Skill | Purpose | Contents |
3838| -------| ---------| ----------|
3939| ` rhdh ` | Orchestrator | Python CLI + routing logic |
40- | ` overlay ` | Workflows | Markdown-only workflow definitions |
40+ | ` overlay ` | Overlay workflows | Onboard, update, fix, triage plugins |
41+ | ` create-backend-plugin ` | Backend plugins | Bootstrap new backend dynamic plugins |
42+ | ` create-frontend-plugin ` | Frontend plugins | Bootstrap new frontend dynamic plugins |
43+ | ` export-and-package ` | Packaging | Export plugins as OCI/tgz/npm |
44+ | ` generate-frontend-wiring ` | Frontend wiring | Mount points, routes, entity tabs |
45+ | ` rhdh-local ` | Local testing | Enable/disable/test plugins locally |
4146
42- This separation allows the orchestrator to be portable (stdlib-only Python) while keeping workflow documentation easy to maintain .
47+ The orchestrator is portable (stdlib-only Python) while workflow skills are markdown-only for easy maintenance .
4348
4449## The RHDH CLI
4550
@@ -78,7 +83,9 @@ This redirects `worklog.jsonl` and `TODO.md` to the specified directory.
7883./skills/rhdh/scripts/rhdh # Status / orientation
7984./skills/rhdh/scripts/rhdh doctor # Full environment check
8085./skills/rhdh/scripts/rhdh config init # Create config with auto-detection
86+ ./skills/rhdh/scripts/rhdh setup # Environment setup commands
8187./skills/rhdh/scripts/rhdh workspace list # List plugin workspaces
88+ ./skills/rhdh/scripts/rhdh local # Local RHDH customization operations
8289
8390# Activity tracking
8491./skills/rhdh/scripts/rhdh log add " Started onboard" --tag onboard
@@ -89,27 +96,37 @@ This redirects `worklog.jsonl` and `TODO.md` to the specified directory.
8996
9097| Command | Description |
9198| ---------| -------------|
92- | ` /rhdh ` | Show status and route to appropriate workflow |
99+ | ` /rhdh ` | Show status and route to appropriate workflow (skill) |
93100| ` /onboard-plugin ` | Add a new plugin to Extensions Catalog |
94101| ` /update-plugin ` | Bump plugin to newer upstream version |
95102| ` /fix-plugin-build ` | Debug CI/publish failures |
103+ | ` /plugin-status ` | Check plugin health and compatibility status |
96104| ` /triage-overlay-prs ` | Prioritize open PRs (Core Team) |
97105| ` /analyze-overlay-pr ` | Analyze specific PR (Core Team) |
106+ | ` /session-log ` | Document session accomplishments to logs |
98107
99108## Project Structure
100109
101110```
102111rhdh-skill/
112+ βββ .claude-plugin/ # Plugin manifest + marketplace listing
113+ βββ commands/ # Slash command definitions
103114βββ skills/
104115β βββ rhdh/ # Orchestrator skill
105116β β βββ rhdh/ # Python CLI package (stdlib only)
106117β β βββ scripts/rhdh # Entry point
107- β β βββ references/ # GitHub, JIRA tool guides
118+ β β βββ references/ # GitHub, JIRA, version refs
108119β β βββ SKILL.md # Routing logic
109- β βββ overlay/ # Workflow skill (markdown only)
110- β βββ workflows/ # onboard, update, fix, triage
111- β βββ references/ # Overlay-specific docs
112- β βββ SKILL.md # Workflow definitions
120+ β βββ overlay/ # Overlay workflow skill
121+ β β βββ workflows/ # onboard, update, fix, triage
122+ β β βββ templates/ # Workspace file templates
123+ β β βββ references/ # Overlay-specific docs
124+ β β βββ SKILL.md # Workflow definitions
125+ β βββ create-backend-plugin/
126+ β βββ create-frontend-plugin/
127+ β βββ export-and-package/
128+ β βββ generate-frontend-wiring/
129+ β βββ rhdh-local/ # Local RHDH testing
113130βββ tests/ # pytest test suite
114131βββ pyproject.toml # Dev dependencies
115132```
0 commit comments