scaffold-cli

Scaffolds a production-ready TypeScript CLI project with ESM modules and dual-build.

75|6|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/mblode/agent-skills --skill scaffold-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-cli
Source: https://github.com/mblode/agent-skills/tree/main/skills/scaffold-cli
Command: npx skills add https://github.com/mblode/agent-skills --skill scaffold-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scaffolds a production-ready TypeScript CLI project (Node 22+) with ESM modules, dual-build (CLI + library), automated releases, and an agent skill scaffold.

Core Features & Use Cases

  • ESM-enabled TypeScript CLI project with dual-build for CLI and library
  • Automated release workflow using changesets and GitHub Actions
  • AGENTS.md/CLAUDE.md integration and agent-skill scaffolding for AI-assisted development

Quick Start

Run the scaffold-cli skill to generate a production-ready TypeScript CLI project.

Frequently Asked Questions about scaffold-cli

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

FAQPage Schema
How do I scaffold a production-ready TypeScript CLI project?

To scaffold a TypeScript CLI project, this skill automates the creation of a production-ready Node 22+ setup with ESM modules, dual-build outputs for CLI and library, and automated release workflows.

What is included when bootstrapping a new TypeScript npm package?

Bootstrapping a TypeScript npm package includes templates and references for package.json, tsconfig, tsdown, biome, changesets, GitHub Actions, and an agent-skill scaffold for AI-assisted development.

Can I use this scaffolding tool for projects integrating with agent workflows?

Yes, this scaffolding tool supports agent workflows by generating an AGENTS.md and CLAUDE.md integration alongside the standard TypeScript CLI source and configuration templates.

Does the generated TypeScript CLI setup support automated releases with changesets and GitHub Actions?

Yes, the generated TypeScript CLI setup supports automated releases by including pre-configured changesets and GitHub Actions templates for continuous integration and publishing.

What is the best way to start a Node 22+ ESM module CLI with dual-build capabilities?

The best way to start a Node 22+ ESM module CLI is using this scaffold, which configures dual-build capabilities for both CLI execution and library consumption out of the box.

Are there limitations when using this scaffold for TypeScript CLI projects?

The scaffold is designed specifically for Node 22+ environments using ESM modules, so projects requiring older Node versions or CommonJS may not be compatible with the generated configuration.