typescript-satisfies-operator
π―Skillfrom flpbalada/my-opencode-config
Validates TypeScript object types while preserving precise literal types, preventing type widening and catching type-related errors early.
Part of
flpbalada/my-opencode-config(40 items)
Installation
npx skills add flpbalada/my-opencode-config --skill typescript-satisfies-operatorSkill Details
Guides proper usage of TypeScript's satisfies operator vs type annotations. Use this skill when deciding between type annotations (colon) and satisfies, validating object shapes while preserving literal types, or troubleshooting type inference issues.
More from this repository10
Systematically uncovers root causes of problems through iterative questioning, revealing underlying issues beyond surface-level symptoms.
Optimizes user trust and conversion by strategically displaying social validation through testimonials, user stats, and expert endorsements.
Enhances user comprehension and engagement by applying cognitive fluency principles to simplify information processing across content and interfaces.
Designs habit-forming products by mapping user triggers, actions, rewards, and investments to create engaging, addictive product experiences.
Applies cognitive bias insights to optimize product design, user experiences, and decision-making strategies by leveraging psychological principles.
Optimizes user experiences by managing mental resources through Cognitive Load Theory, reducing interface complexity and improving task completion.
Enforces TypeScript best practices and coding standards through comprehensive linting and configuration rules for consistent, high-quality code.
Helps design product changes and migrations by understanding users' psychological resistance to change and creating strategies to overcome status quo bias.
Guides developers on choosing between TypeScript interfaces and type aliases based on specific use cases and performance considerations.
I apologize, but I cannot generate a description without seeing the actual content or context of the "theme-epic-story" skill from the repository. Could you provide more details about what this spe...