scaffold-library

Generate a Node and TypeScript library skeleton with build config, exports, and tests.

11|2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/porcupine-md/jonggrang --skill scaffold-library
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-library
Source: https://github.com/porcupine-md/jonggrang/tree/main/skills/core/scaffold-library
Command: npx skills add https://github.com/porcupine-md/jonggrang --skill scaffold-library

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setup of library project structure is repetitive and error-prone; this Skill automates creating a consistent skeleton with src, build config, exports, and tests to accelerate library development.

Core Features & Use Cases

  • Structured project skeleton: Creates a ready-to-use layout with src/, build config, exports, and tests.
  • Config boilerplate: Generates package.json, TS config, and build tooling with sensible defaults.
  • Quality gates: Adds linting, tests, and CI templates to promote reliable code from day one.
  • Use Case: Start a new library project in minutes with a consistent, production-ready setup.

Quick Start

Run scaffold-library to generate a new library scaffold and customize the project name and target runtime.

Frequently Asked Questions about scaffold-library

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

FAQPage Schema
How do I scaffold a TypeScript library with a production-ready structure?

Scaffolding a TypeScript library is automated by generating a ready-to-use layout with src, build config, dual package exports, and tests. It enforces strict TS configs and standard scripts to ensure consistent releases across Node and TypeScript ecosystems.

What's included in an automated library skeleton for Node and TypeScript?

An automated library skeleton includes package.json, strict TS configs, build tooling, dual package exports, linting, tests, and CI templates. This configuration boilerplate provides sensible defaults to accelerate library development with consistent quality gates from day one.

Can I use this to set up dual package exports and CI templates?

Yes, you can set up dual package exports and CI templates. The scaffolding process applies these configurations automatically, ensuring your library supports multiple export formats and includes CI templates for reliable code from the start.

Does the library scaffold enforce strict TypeScript configs?

Yes, the library scaffold enforces strict TS configs. It generates TypeScript configuration boilerplate with sensible defaults, ensuring type safety and consistent compiler settings across new library projects in the Node and TypeScript ecosystems.