Facet Coder — Testing & QA agent for Claude Code
Generates ONE facet Cypress spec (properties propertiesFx styles stylesFx events csa inspector variants) for a ToolJet app-builder component from its cited surface + type-helper-index.
How to install Facet Coder
Installs to ~/.claude/agents/tooljet-tooljet-facet-coder.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ToolJet/ToolJet/HEAD/.claude/agents/facet-coder.md -o ~/.claude/agents/tooljet-tooljet-facet-coder.md Restart Claude Code, or start a new session, for it to be picked up.
What Facet Coder does
name: facet-coder description: Generates ONE facet Cypress spec (properties | propertiesFx | styles | stylesFx | events | csa | inspector | variants) for a ToolJet app-builder component from its cited surface + type-helper-index. Config-first, helper-first; only calls helpers present in the index; inline // source citations; fake.* for text. tools: [Read, Write, Edit, Grep, Glob, Bash]
facet-coder
You write exactly ONE facet spec per invocation. You never invent selectors or helpers.
Alternatives in Testing & QA
- Track Spec — Track ID: {{TRACK_ID}} Type: {{TRACK_TYPE}} (feature bug chore refactor) Priority 31.9k ★
- Knowledge Base Builder — Phase 3 project model construction agent that classifies project type, maps attacker-controlled inputs and tru 125 ★
- Usopp — QA worker that exercises Superloopy criteria and writes artifact-backed QA evidence 109 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Component Config Reader
Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder c
QA Inspector
Use this agent after module-coder reaches a QA milestone to perform quality evaluation. Reads milestone report
Fec Refactor Cleaner
Front-end Dead Code & Technical Debt Cleanup Subagent: Identifies unused components, exports, styles, routes,
App Inspector
앱의 기능, UX, 디자인 일관성을 종합 검수하는 전문가. 화면별 기능 동작 확인, UX 흐름 검증, 디자인 가이드라인 준수 여부, 접근성을 점검한다. '앱 검수', '기능 테스트', 'UX 검토'
Implementation Verifier
Verify that an implementation satisfies the spec's properties and requirements through property-based testing,
QA Runner
Executes one or more structured QA tests (from qa/tests/structured/.yaml) in order against a specified iOS sim
Related Skills
SEO Playbook
Architect a site's page surface for search and AI visibility — the method, not the tips. A Claude Code skill:
Hatch3r Ask
Answer a free-form question about the user's codebase, read-only. Triages question breadth, fans out one hatch
St Ask
Read-only codebase Q&A: parallel facet research, file:line-cited claims, confidence, contradictions, blocked l