stack-node

Enforce Node.js and TypeScript patterns with ESLint, Prettier, and Vitest/Jest.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/juniorfontenele/ai-guidelines --skill stack-node
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-node
Source: https://github.com/juniorfontenele/ai-guidelines/tree/main/.agents/skills/stack-node
Command: npx skills add https://github.com/juniorfontenele/ai-guidelines --skill stack-node

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust framework for developing Node.js and TypeScript applications, ensuring adherence to best practices, quality gates, and efficient testing.

Core Features & Use Cases

  • Idiomatic Patterns: Implements standard patterns for controllers, services, and repositories in Node.js.
  • Quality Gates: Integrates ESLint, Prettier, and TypeScript for code quality and type safety.
  • Testing: Supports testing with Vitest or Jest, including unit, integration, and E2E test structures.
  • Use Case: When starting a new Node.js backend service or CLI tool, this Skill ensures a well-structured, maintainable, and high-quality codebase from the outset.

Quick Start

Apply the stack-node skill to a new Node.js project to set up ESLint, Prettier, and TypeScript configurations.

Frequently Asked Questions about stack-node

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Node.js and TypeScript development best practices for a new backend service?

Yes, you can use Vitest or Jest for testing Node.js TypeScript backend services. This framework supports comprehensive unit, integration, and E2E test structures, ensuring robust validation and adherence to development patterns alongside ESLint and Prettier configurations.

What's the best way to enforce strict TypeScript mode and ESM in a Node.js CLI tool?

Strict TypeScript mode and ESM are enforced in a Node.js CLI tool by applying this Skill's development patterns. It sets up the necessary TypeScript configurations, quality gates, and custom error handling to ensure type safety and maintainable CLI architecture.

Does this Node.js TypeScript framework support serverless functions and custom error handling?

Yes, this Node.js TypeScript framework supports serverless functions and custom error handling. It enforces development patterns, quality gates, and testing guidelines specifically tailored for serverless environments, ensuring strict type safety and structured code.

Why do I need development patterns for controllers, services, and repositories in Node.js?

Development patterns for controllers, services, and repositories are needed in Node.js to enforce idiomatic architecture and separation of concerns. This Skill establishes these patterns alongside quality gates and testing frameworks to guarantee a maintainable and high-quality codebase.