syncfusion-react-splitter — Claude Code skill
This skill helps build React layouts with resizable panes, collapse controls, nested splits, and resize event handling.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a claude-codeWhat syncfusion-react-splitter does
The skill explains how to use SplitterComponent with PaneDirective elements inside PanesDirective. It covers horizontal, vertical, and nested arrangements, pane sizes in pixels or percentages, min and max limits, and pane content supplied as HTML, React components, or CSS selectors.
Its guidance also covers adding and removing panes at runtime, programmatic expand and collapse, separator styling, themes, and the resize event lifecycle. Accessibility topics include keyboard use, ARIA, screen readers, RTL, and localization. The project needs @syncfusion/ej2-react-layouts for the component examples to run.
What it helps with
- build a two-column interface with adjustable panes
- configure a vertical split for a work area
- add a collapsible sidebar
- enforce pane limits with
minandmax - react to
resizeStart,resizing, andresizeStop
Example prompts for the agent
- Use syncfusion-react-splitter to build a React two-pane layout with
SplitterComponent,PanesDirective, andPaneDirective. - Create a vertical splitter with a collapsed top pane and a content pane below it.
- Set percentage-based pane sizes and wire up
resizeStart,resizing, andresizeStophandlers.
How to install syncfusion-react-splitter
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-splitter/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-splitter/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-splitter/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-splitter/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-splitter2Manually: put the files in place
.github/skills/syncfusion-react-splitter/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-splitterManually: put the files in place
.devin/skills/syncfusion-react-splitter/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about syncfusion-react-splitter
How do I install syncfusion-react-splitter in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-splitter -a claude-code, then use ~/.claude/skills/syncfusion-react-splitter/SKILL.md.
What does syncfusion-react-splitter do?
It guides the agent through building React interfaces with resizable, collapsible, and nested panes, including component events and layout settings.
Which package is needed for the examples?
The project needs @syncfusion/ej2-react-layouts. The skill also covers CSS imports and theme setup.