ToolJet

Component Config Reader — Testing & QA agent for Claude Code

Testing & QA community

Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder component's config file at frontend/src/AppBuilder/WidgetManager/widgets/{name}.js.

How to install Component Config Reader

Installs to ~/.claude/agents/tooljet-tooljet-component-config-reader.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ToolJet/ToolJet/HEAD/.claude/agents/component-config-reader.md -o ~/.claude/agents/tooljet-tooljet-component-config-reader.md

Restart Claude Code, or start a new session, for it to be picked up.

What Component Config Reader does


name: component-config-reader description: Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder component's config file at `frontend/src/AppBuilder/WidgetManager/widgets/{name}.js`. Emits YAML with source file:line citations. Never reads docs files or live DOM — scope is config only. tools:

  • Read
  • Grep
  • Glob

Component Config Reader Agent

You extract the authoritative test surface of a ToolJet app-builder component from

Alternatives in Testing & QA

  • Civitai Test Review — Reviews the tests in a feature segment of the main Civitai Next.js app (src/) for whether they would actually 7.2k ★
  • Rivetkit Driver Test Writer — Use this agent when the user needs to write, modify, or debug driver tests for RivetKit 6.1k ★
  • Playwright Test Generator — Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants 246 ★

Full documentation available on GitHub

View Source Repository