mcpField
A
arch-tsdown-cli

arch-tsdown-cli

github.com/hairyf開発26175 回インストール2 週間前に更新
リポジトリ

arch-tsdown-cli について

tsdownでTypeScript CLIパッケージを作るためのスタータースキルです。ライブラリと実行コマンドを備える最小構成を求める開発者向けに、ESMビルド、型定義生成、テスト、リリースの指針を説明します。

主な機能

  1. 01ライブラリと実行コマンドの構成
  2. 02ESMビルドと型定義生成
  3. 03tsxによる開発用コマンド
  4. 04pnpm、Vitest、ESLintの設定
  5. 05CIとリリースの資料

活用シーン

  1. 01TypeScript CLIパッケージの作成開始
  2. 02開発用と本番用バイナリの設定
  3. 03パッケージ公開設定とリリース手順の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hairyf/skills --skill arch-tsdown-cli

インストール後、Claude Code で/arch-tsdown-cliを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

GENERATION.md
assets/
ci.yml
release.yml
references/
best-practices-cli.md
core-bin-entry.md
core-ci.md
core-git-hooks.md
core-overview.md
core-package-exports.md
core-scripts.md
core-testing.md
core-tooling.md
core-tsdown-config.md

詳細

arch-tsdown-cli は、ビルドに tsdown を使用する TypeScript CLI パッケージのスターターです(hairyf/starter-cli に基づいています)。最小限で明確な方針のセットアップを提供します。ライブラリと実行可能ファイルの両方を備えた構成、ESM のみの出力、自動 .d.ts 生成、tsx による開発用実行可能ファイル、pnpm、Vitest、ESLint、CI ベースのリリース向けのオプションの npm Trusted Publisher などが含まれます。

このスキルは starter-cli(arch-tsdown-cli ソース)に基づいており、2026-01-30 に生成されました。

推奨プラクティス:

  • ローカルでは開発用実行可能ファイル(tsx)を使用し、publishConfig では本番用実行可能ファイル(dist)を使用します
  • 純粋な ESM をビルドし、dts を有効にして、依存関係には external を維持します
  • リリースには npm Trusted Publisher を使用します

コアリファレンス

トピック説明リファレンス
概要プロジェクトの目的、構成、使用する場面core-overview
実行可能ファイルのエントリーポイント開発用と本番用の実行可能ファイル、シバン、tsxcore-bin-entry
tsdown の設定entry、format、dts、externalcore-tsdown-config
スクリプトとリリースbuild、dev、start、release、npm Trusted Publishercore-scripts
パッケージのエクスポートdist、bin、publishConfig、filescore-package-exports
ツール類ESLint、TypeScript、Vitest の設定core-tooling
Git フックsimple-git-hooks、lint-staged、pre-commitcore-git-hooks
CIGitHub Actions — lint、typecheck、テストマトリックスcore-ci
テストVitest、vitest-package-exportscore-testing

ベストプラクティス

トピック説明リファレンス
CLI とパッケージbin、ESM、dts、external、リリースbest-practices-cli

コメント