001-create-javascript-project

Scaffold JavaScript or TypeScript library projects with predefined structure and tooling.

1|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/flaviostutz/agentkit --skill 001-create-javascript-project
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: 001-create-javascript-project
Source: https://github.com/flaviostutz/agentkit/tree/main/.xdrs/agentkit/edrs/application/skills/001-create-javascript-project
Command: npx skills add https://github.com/flaviostutz/agentkit --skill 001-create-javascript-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a new JavaScript or TypeScript library project, setting up a standardized structure, build tools, and testing environment.

Core Features & Use Cases

  • Boilerplate Generation: Creates a complete project structure including lib/, examples/, Makefile, package.json, tsconfig.json, jest.config.js, and eslint.config.js.
  • Tooling Setup: Integrates pnpm, typescript, jest, and eslint for a robust development workflow.
  • Use Case: When starting a new npm package for a reusable utility or API, use this skill to quickly set up a professional and maintainable project foundation.

Quick Start

Use the 001-create-javascript-project skill to initialize a new library named 'my-awesome-lib'.

Frequently Asked Questions about 001-create-javascript-project

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

FAQPage Schema
How do I scaffold a new TypeScript library project with build scripts and testing?▼

Scaffolding a TypeScript library project is handled by generating a standardized directory structure with `lib/`, `package.json`, and `tsconfig.json`. The setup integrates pnpm, Jest, and ESLint to provide a complete, maintainable foundation for npm package development.

What is the standard directory structure for a Node.js npm package boilerplate?▼

The standard directory structure for an npm package boilerplate includes `lib/` for source code and `examples/` for usage demonstrations. It also features a root `Makefile`, `package.json`, `tsconfig.json`, `jest.config.js`, and `eslint.config.js` to standardize Node.js development workflows.

Can I use pnpm when setting up a JavaScript project with Jest and ESLint?▼

Yes, you can use pnpm when setting up a JavaScript project because the skill explicitly integrates pnpm as the package manager. It configures Jest for unit testing and ESLint for linting simultaneously, creating a cohesive tooling environment for your library.

What's the best way to initialize a reusable JavaScript utility project?▼

The best way to initialize a reusable JavaScript utility project is to use a scaffolding tool that automates boilerplate generation. This skill sets up a professional project structure with predefined build tools and testing environments, ensuring maintainability from the start.

Does this project setup include configuration files for TypeScript and ESLint?▼

Yes, the project setup includes dedicated configuration files for both TypeScript and ESLint. It generates `tsconfig.json` for TypeScript compilation and `eslint.config.js` for code linting, alongside `jest.config.js` for testing and a `Makefile` for build automation.