Skip to content

OpenElementsLabs/agentic-support-open-elements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agentic-support-open-elements

A Claude Code plugin that bundles Open Elements company knowledge and the Open Elements fullstack build conventions. It gives any Open Elements project the same baseline of company context, brand identity, and stack conventions.

This plugin is a focused extract of skills from claude-base; install it when you want the Open Elements company context and fullstack conventions without the full base configuration.

What's included

Company & product knowledge

Skill What it does
open-elements-info Company profile: founder Hendrik Ebbers, team, mission, business areas, foundation memberships, contact details.
open-elements-brand-guidelines Brand colors, typography, logos, illustration style, and sample artifacts — including bundled TTF fonts, logo files, and sample decks.
support-and-care-info The Support & Care offering: supported Java components, business model, CRA compliance — including the logo and marketing flyer.

Stack & build conventions

Skill What it does
project-setup Set up or review a project's baseline: project type, .editorconfig, repository setup, and routing to the right stack skill.
fullstack-architecture-setup Independent backend + frontend in one repo, wired via Docker Compose, with optional OAuth2/OIDC.
java-backend Java backend conventions: framework choice, feature-based packages, REST/OpenAPI, JPA/Flyway/PostgreSQL, GDPR, layer-specific testing.
java-best-practices General Java conventions: code style, build tools, testing idioms, logging, null handling, immutability, modules, SPI, async.
typescript-best-practices React/Next.js/Tailwind/shadcn stack, code style, testing, i18n, logging, error handling, and Next.js build pitfalls.
mkdocs-setup Project documentation with MkDocs + Material, published to GitHub Pages.
github-actions-setup CI/CD workflows (build.yml, docs.yml, release-drafter.yml) for Java, TypeScript, and fullstack projects.

.mcp.json ships two MCP servers used by these skills: shadcn (browse/install shadcn/ui components) and maven-central (look up Maven dependency versions).

Installation

Install from inside Claude Code:

/plugin marketplace add OpenElementsLabs/agentic-support-open-elements
/plugin install agentic-support-open-elements@open-elements-public

Then restart Claude Code (or run /reload-plugins).

Skills are namespaced under the plugin, e.g. /agentic-support-open-elements:java-backend, /agentic-support-open-elements:open-elements-brand-guidelines.

A note on cross-references

The project-setup skill points to frontend-design, which lives in claude-base but is not shipped here. That reference is an intentional prose pointer. If you want the complete, self-referential set, install claude-base as well.

Keeping up to date

Because the plugin is versioned, updates arrive when the version in plugin.json is bumped. Pull the latest release with:

/plugin marketplace update open-elements-public

Repository layout

agentic-support-open-elements/
├── .claude-plugin/
│   ├── plugin.json          # plugin manifest
│   └── marketplace.json     # marketplace catalog (this repo is its own marketplace)
├── skills/                  # all skills, flat (Claude Code discovers them here)
├── conventions/             # shared convention docs referenced by skills
├── .mcp.json                # shadcn + maven-central MCP servers
└── CHANGELOG.md

For maintainers

  • Releasing: bump version in both .claude-plugin/plugin.json and the agentic-support-open-elements entry in .claude-plugin/marketplace.json, update CHANGELOG.md, and tag the release. Validate with claude plugin validate ./ --strict.

License

This project is licensed under the Apache License 2.0 — see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors