- — wrap third-party SDK clients (Stripe, Resend, AWS, etc.) with Effect using the "use" pattern: type-safe tagged errors, automatic tracing spans, config-based secrets, and clean dependency...
개요
- — wrap third-party SDK clients (Stripe, Resend, AWS, etc.) with Effect using the "use" pattern: type-safe tagged errors, automatic tracing spans, config-based secrets, and clean dependency...
README
skills
Agent skills by Rhys Sullivan.
Install
npx skills add RhysSullivan/skills
Or install a single skill:
npx skills add RhysSullivan/skills --skill quality-code
Skills
- effect-client-wrapper — wrap third-party SDK clients (Stripe, Resend, AWS, etc.) with Effect using the “use” pattern: type-safe tagged errors, automatic tracing spans, config-based secrets, and clean dependency injection.
- no-ui-flash — stop apps flashing the wrong UI before client data resolves (skeleton-then-login, skeleton-then-empty-state, theme flash): resolve the state at the edge, seed correct paints from a hint cookie, and test the loading window by holding the probe open.
- quality-code — principles for writing quality full-stack TypeScript: branded types, discriminated unions, end-to-end types, real tests over mocks, OpenTelemetry, picking the right abstractions.
- how-to-earn-a-billion-dollars — generate and evaluate startup ideas with Paul Graham’s framework: outcome = growth rate × duration, growth from users loving the product enough to tell friends (empathy, not exploitation), and finding ideas by building cool things with friends. Adapted from his essay “How to Earn a Billion Dollars.”
- write-better-error-messages — review and rewrite product error messages so users understand what happened, what was preserved, and what to do next. Adapted from Jenni Nadler’s Wix UX article “When life gives you lemons, write better error messages.”
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add rhyssullivan/skills