preferences-typescript-nodejs-development
CommunityTypeScript & Node.js best practices
Software Engineering#typescript#error handling#domain modeling#functional programming#effect-ts#nodejs#development practices
Authorcameronraysmith
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive set of best practices and patterns for TypeScript and Node.js development, focusing on functional programming, robust error handling, and maintainable code.
Core Features & Use Cases
- Functional Programming: Encourages the use of Effect-TS for composable, type-safe effects and monad transformers.
- Domain Modeling: Demonstrates patterns like smart constructors with branded types and state machines using discriminated unions.
- Workflow Management: Illustrates building complex workflows with explicit dependencies using Effect's Context system.
- Error Handling: Promotes distinguishing between domain and infrastructure errors for clearer debugging.
- Use Case: When starting a new Node.js project or refactoring an existing one, this Skill ensures you adopt modern, functional, and type-safe development patterns from the outset.
Quick Start
Apply the TypeScript and Node.js development conventions to a new project.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: preferences-typescript-nodejs-development Download link: https://github.com/cameronraysmith/vanixiets/archive/main.zip#preferences-typescript-nodejs-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.