ワンクリックで
npm-package-starter
Create a new TypeScript npm package project, or assess an existing npm package project for alignment with this starter.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a new TypeScript npm package project, or assess an existing npm package project for alignment with this starter.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | npm-package-starter |
| description | Create a new TypeScript npm package project, or assess an existing npm package project for alignment with this starter. |
| argument-hint | <create|scaffold|update|sync> [package-name] |
Use this skill for npm package starter work. The first argument should choose the workflow.
create or scaffold: create a new TypeScript npm package project.
Read scaffold.md.update or sync: assess an existing npm package project and prepare a sync plan.
Read sync.md.Blocks are reusable project slices used by both workflows.
Each block owns one concern, such as the package skeleton, runtime setup, or linting setup.
The scaffold workflow applies selected blocks to create a project; the sync workflow compares an existing project against the same blocks to describe drift.
The starter defines a ready-to-publish TypeScript package setup with build, test, lint, release, and CI wired together. The default setup is Bun and Biome. Node.js/pnpm, ESLint, and PostgreSQL-in-CI are supported variants with their own starter blocks, so existing projects can be assessed or updated without forcing a full migration to the default stack.
The block files live under blocks/ in this skill directory.
Treat them as the source of truth.
| Block | Purpose |
|---|---|
base/ | Shared package skeleton and baseline defaults |
runtime/bun/ | Bun runtime for development and testing |
runtime/pnpm/ | Node/pnpm runtime for development and testing |
linting/biome/ | Biome linting and formatting |
linting/eslint/ | ESLint linting and formatting |
ci/postgres/ | PostgreSQL service for GitHub Actions tests |
SKILL.md.BLOCK.md as local notes for that block.