Create a new Bubble integration for Bubble Lab following all established patterns and best practices from CREATE_BUBBLE_README.md
70
55%
Does it follow best practices?
Impact
100%
2.94xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/create-bubble/SKILL.mdZod schema patterns for multi-operation bubble
Discriminated union usage
0%
100%
describe() on all fields
100%
100%
transform not preprocess
100%
100%
credentials field present
50%
100%
INPUT type exported
100%
100%
OUTPUT type exported
100%
100%
Result schema has success field
0%
100%
Result schema has error field
0%
100%
Optional defaults
0%
100%
Both operations covered
100%
100%
Operation discriminator field
0%
100%
Bubble class structure and type safety
service static property
0%
100%
authType static property
0%
100%
bubbleName static property
0%
100%
schema and resultSchema
0%
100%
shortDescription and longDescription
0%
100%
alias static property
0%
100%
INPUT type generic constraint
0%
100%
ServiceBubble extension pattern
0%
100%
constructor with defaults
0%
100%
chooseCredential method
0%
100%
performAction with switch
0%
100%
params cast in performAction
0%
100%
Error return format
100%
100%
Integration flow test and folder structure
BubbleFlow webhook/http
0%
100%
Output interface resourceId
0%
100%
Output interface testResults
0%
100%
create_issue operation tested
50%
100%
list_repos operation tested
50%
100%
Special characters in test data
100%
100%
Unicode in test data
100%
100%
Null/undefined handling tested
90%
100%
Per-operation result tracking
40%
100%
Structured return value
0%
100%
handle method signature
0%
100%
1a11b95
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.