Superset 사용 현황을 살펴보고 아직 쓰지 않는 기능 중 업무 방식에 맞는 항목을 제안합니다. 각 기능을 설명하고, 사용자가 고른 예약 실행 에이전트나 병렬 작업 공간, 공유 작업 등을 설정합니다.
- 사용하지 않는 Superset 기능 찾기
- 에이전트 예약 실행 설정
- 여러 작업 공간에서 병렬 작업
Stripe 공식 문서와 API 매개변수 정의를 확인해 결제, 구독, 청구서, 웹훅 연동을 구현합니다. 적절한 제품 선택부터 샌드박스 테스트와 웹훅 처리까지 다루며, 결제와 구독 상태를 웹훅 이벤트로 판단합니다.
Write Stripe code against what the API does today — plan the product shape, confirm every parameter from Stripe's own docs and schemas, and keep the agent in a sandbox. Use when adding checkout, billing, subscriptions, invoicing, or webhooks to a codebase, or when debugging Stripe integration code that compiles but behaves wrong.
실행 점수 미검증
설치 방법 보기이 스킬은 Stripe 결제, 구독, 청구서, 웹훅 연동 구현을 지원합니다. 요구 사항에 따라 Checkout, Billing, Invoicing 등의 제품을 선택하고, 코드를 작성하기 전에 최신 공식 문서와 API 매개변수 정의를 확인합니다. 기억에 의존하지 않고 매개변수가 어느 API에 속하는지, 중첩 객체의 구조가 어떤지 살펴봅니다.
결제 기능을 추가하거나 컴파일은 되지만 예상대로 작동하지 않는 연동을 조사할 때 사용할 수 있습니다. 구독 갱신을 검증하거나 결제 이벤트에 따라 이용 권한을 변경하는 처리를 설계할 때도 활용할 수 있습니다.
Stripe 구현 계획, 문서 검색, API 정의 확인 도구가 필요합니다. 개발은 샌드박스 계정과 테스트 카드로 진행하며, 갱신처럼 시간에 따른 동작은 테스트 시계로 검증합니다. 비밀 키는 환경 변수에 둡니다. 결제 상태는 브라우저의 돌아오기 동작이 아니라 웹훅 이벤트를 기준으로 판단하며, 서명을 확인하고 중복 및 순서가 뒤바뀐 이벤트를 처리해야 합니다. 금액은 통화별 최소 단위의 정수로 다룹니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.
점수에는 넣지 않았습니다. 2026년 10월 29일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Stripe's API is large, versioned, and still moving. Model memory of it is a snapshot of whatever was true at training time, and the failure mode is not a compile error: it is a field that is accepted and quietly ignored. Every parameter you write should have come from a tool call in this session.
Run stripe_implementation_planner with what the integration has to do. The
first decision is which Stripe product owns the flow, and it is hard to reverse:
Writing a custom recurring charge loop on top of PaymentIntents is the common wrong turn, and it costs retries, proration, tax, and the customer portal.
search_stripe_documentation before you write the first line, and link what you
used. If a doc disagrees with what you expected, the doc is right. Watch for
guidance that changed: the parameter that moved, the field that is now a nested
object, the method that is superseded.
stripe_api_search finds the method, stripe_api_details gives its real
parameters and types. Do this even for calls you are sure of.
A misspelled parameter is usually the easy case: Stripe answers a name it does
not recognize with an invalid_request_error naming the field, so you normally
find out at once. Normally, not always, because what an endpoint accepts is the
endpoint's business and the docs promise no blanket rule. The expensive case is
a parameter that is real but wrong here, and
it has three shapes. A field that belongs to a sibling endpoint. A field nested
at the wrong level, where Stripe sees the flat name as unknown and the value you
meant never arrives. And a field that is accepted and does something other than
what its name suggests, which no error can catch for you. The schema is what
separates the three.
Create nothing in live mode while building. Use a sandbox account and test cards. For anything time-based, such as a trial ending or a renewal, create a test clock and move it, instead of waiting or faking dates in your own code. Test clocks are the only honest way to prove renewal logic works.
A browser returning from Checkout proves the browser came back, nothing more. Fulfilment, entitlement, and subscription state belong to webhook events. Verify the signature, respond quickly, and make the handler idempotent: Stripe retries, and events can arrive out of order. An integration that grants access on a redirect is an integration that grants access to anyone who can replay a URL.
Secret keys live in the environment, never in a repo, a client bundle, or a log line. When adding a new call path, read how the codebase already talks to Stripe and extend that path rather than opening a second one with its own key handling.
setup_future_usage, not a Token: a
Token is single use, so reusing one fails on the second charge. Taking card
data yourself changes your compliance scope.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Superset 사용 현황을 살펴보고 아직 쓰지 않는 기능 중 업무 방식에 맞는 항목을 제안합니다. 각 기능을 설명하고, 사용자가 고른 예약 실행 에이전트나 병렬 작업 공간, 공유 작업 등을 설정합니다.
반복 작업을 Superset 자동화로 설정합니다. 에이전트 지침, 일정 또는 이벤트 조건, 실행 작업 공간을 정리하고 명시적인 확인을 받은 뒤 자동화를 만듭니다. 저장된 조건과 첫 실행 결과를 살펴 지침을 조정합니다.
Superset 작업 공간의 브라우저에서 페이지를 열고 클릭하거나 입력하며, 화면과 콘솔 정보를 확인합니다. 개발 중인 웹 앱 미리 보기, 폼 동작 및 화면 이동 점검에 활용할 수 있습니다.
Chrome DevTools Protocol로 실행 중인 Electron 데스크톱 앱을 조작해 UI 변경을 확인하고 문제를 재현합니다. 실제 사용 흐름을 따라 화면 전환을 검증하고, 스크린샷과 경로·스크롤 위치·포커스·저장 상태를 기록해 비교합니다.
GitHub Actions 실패 로그에서 최초 오류를 찾아 코드 결함, 환경 문제, 간헐적 실패, 기존 장애로 구분합니다. 기준 브랜치와 PR 변경 사항을 비교해 관련성을 설명하고 다음 조치를 정리합니다.
실제 데스크톱 화면을 읽고 컨트롤을 식별해 클릭, 입력, 메뉴 선택, 창 배치를 수행하며 매번 결과를 확인합니다. 설정 변경, 앱 작업, 로그인된 시스템 브라우저를 통한 전체 흐름 점검에 사용할 수 있습니다.