- — 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