RS

rhyssullivan/skills

Developer tools
104 stars 品質 70 トレンド 70

- — 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.”
View this README on GitHub

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add rhyssullivan/skills