C
create-bubble
Twórz integracje Bubble dla Bubble Lab zgodnie z ustalonymi wzorcami i najlepszymi praktykami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Claude'a do tworzenia nowych integracji Bubble dla platformy Bubble Lab. Automatyzuje proces projektowania i implementacji połączeń z zewnętrznymi usługami, prowadząc Cię przez zbieranie wymagań, tworzenie struktury folderów, definiowanie schematów Zod oraz implementację głównej klasy bubble'a. Obsługuje różne typy autentykacji (brak, klucz API, OAuth, basic) i wspiera zarówno operacje pojedyncze, jak i wielooperacyjne. Gwarantuje zgodność ze wzorcami dokumentowanymi w CREATE_BUBBLE_README.md.
Jak używać
- Uruchom skill podając nazwę usługi zewnętrznej, którą chcesz zintegrować (np. "stripe" lub "slack"). 2. Odpowiedz na pytania dotyczące wymagań: określ operacje, które bubble powinien obsługiwać, typ autentykacji (none, apikey, oauth, basic) oraz rodzaje poświadczeń potrzebnych do połączenia. 3. Skill automatycznie utworzy strukturę folderów w
packages/bubble-core/src/bubbles/service-bubble/{service-name}/zawierającą plik schematów, plik głównej klasy, plik narzędziowy, testy jednostkowe i test przepływu integracji. 4. Zdefiniuj schematy parametrów i wyników w pliku{service-name}.schema.tsużywając Zod z dyskryminowaną unią dla operacji wielooperacyjnych. 5. Zaimplementuj główną klasę bubble'a w{service-name}.tsz wymaganymi właściwościami statycznymi (service, authType, bubbleName, type, schema, resultSchema, shortDescription, longDescription, alias). 6. Dodaj testy jednostkowe i testy przepływu integracji, a następnie zweryfikuj, że Twoja integracja spełnia wszystkie wytyczne z dokumentacji CREATE_BUBBLE_README.md.