Skip to content

Feat/lime elements toolkit plugin#3965

Draft
john-traas wants to merge 2 commits intomainfrom
feat/lime-elements-toolkit-plugin
Draft

Feat/lime elements toolkit plugin#3965
john-traas wants to merge 2 commits intomainfrom
feat/lime-elements-toolkit-plugin

Conversation

@john-traas
Copy link
Contributor

@coderabbitai summary

Review:

  • Commits are atomic
  • Commits have the correct type for the changes made
  • Commits with breaking changes are marked as such

Browsers tested:

(Check any that applies, it's ok to leave boxes unchecked if testing something didn't seem relevant.)

Windows:

  • Chrome
  • Edge
  • Firefox

Linux:

  • Chrome
  • Firefox

macOS:

  • Chrome
  • Firefox
  • Safari

Mobile:

  • Chrome on Android
  • iOS

john-traas and others added 2 commits March 20, 2026 16:05
Installable plugin that helps developers consume lime-elements to build
UIs. Bundles distilled design system knowledge and component guidance
as self-contained reference docs, with four auto-triggering skills:

- build: scaffold UIs with correct design system conventions
- component-guide: look up components, props, and usage patterns
- design-review: audit code against color, sizing, shadow, and
  interaction pattern rules
- accessibility: WCAG 2.1 AA audit with lime-elements-specific checks

References cover ~50 public components, the full color system, 4x
sizing rhythm, shadow variables, declutter philosophy, and interaction
patterns (switch vs checkbox, disabled vs readonly, action buttons).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add orchestration agent (ui-assistant) that coordinates component
selection, build, design review, and accessibility audit phases.

Add quick-start.md reference with verified standalone HTML loading
patterns (local dev, unpkg CDN, npm dist), required setup (limel-config,
z-index variables, dark mode), and a complete minimal working example.

Update build skill to ask Stencil vs standalone HTML and reference
quick-start.md for the correct loading boilerplate. Add prerequisites
section to component-catalog.md.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 20, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: eef86b17-df11-4921-917f-603f94056f37

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/lime-elements-toolkit-plugin

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can customize the tone of the review comments and chat replies.

Configure the tone_instructions setting to customize the tone of the review comments and chat replies. For example, you can set the tone to Act like a strict teacher, Act like a pirate and more.

@github-actions
Copy link

Documentation has been published to https://lundalogik.github.io/lime-elements/versions/PR-3965/

## Steps

1. **Read the reference docs:**
- `${CLAUDE_PLUGIN_ROOT}/references/design-system.md`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is a draft so I won't go through it with a fine-toothed comb, but while quickly eyeing over the diff, I got to wondering if we really need to duplicate these guideline files that are already markdown files? Could we get close enough to the same result by simply copying the existing guideline files into the plugin directory at build-time, do we don't have to keep two separate files in sync?

If we can't, an alternative might be to set up a build-check that checks if any of the relevant files have been changed, and if they have, calls an AI to evaluate if the two corresponding files are still equivalent, or if one needs updating… 🤔

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that idea, will look into both options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants