Agent Skillsvoidzero-dev/vite-plus › sync-tsdown-cli

sync-tsdown-cli

GitHub

同步 tsdown CLI 运行时选项至 vp pack,处理新增/移除参数,保留特定差异,更新静态帮助文档并添加 PTY 快照测试用例。

.claude/skills/sync-tsdown-cli/SKILL.md voidzero-dev/vite-plus

Trigger Scenarios

上游工具版本升级导致 CLI 选项变更 需要同步第三方工具的命令行参数

Install

npx skills add voidzero-dev/vite-plus --skill sync-tsdown-cli -g -y
More Options

Non-standard path

npx skills add https://github.com/voidzero-dev/vite-plus/tree/main/.claude/skills/sync-tsdown-cli -g -y

Use without installing

npx skills use voidzero-dev/vite-plus@sync-tsdown-cli

指定 Agent (Claude Code)

npx skills add voidzero-dev/vite-plus --skill sync-tsdown-cli -a claude-code -g -y

安装 repo 全部 skill

npx skills add voidzero-dev/vite-plus --all -g -y

预览 repo 内 skill

npx skills add voidzero-dev/vite-plus --list

SKILL.md

Frontmatter
{
    "name": "sync-tsdown-cli",
    "description": "Sync tsdown runtime CLI options with vp pack after a tsdown upgrade. Use for option forwarding changes; use sync-upstream-cli-help for static help wording.",
    "allowed-tools": "Read, Grep, Glob, Edit, Bash"
}

Sync tsdown CLI

Runtime options live in packages/cli/src/pack-bin.ts; static help lives in packages/cli/src/help.ts.

  1. Run npx tsdown --help from packages/cli/ and compare it with pack-bin.ts.
  2. Add new forwarded options using the existing cac .option() pattern. For removed options, add // NOTE: removed from tsdown CLI in vX.Y.Z for reviewer follow-up.
  3. Preserve runtime differences: -c, --config stays disabled because Vite+ uses vite.config.ts, and --env-prefix keeps the ['VITE_PACK_', 'TSDOWN_'] default.
  4. For static labels and descriptions, follow sync-upstream-cli-help; do not adapt upstream wording to explain runtime differences.
  5. Run pnpm --filter vite-plus build-ts and vp pack -h. Add a focused PTY snapshot case under crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/ when a new runtime option is exposed.

Version History

  • 8917f4a Current 2026-08-15 03:00

    优化上游帮助文档差异的 CI 处理流程,增加 PR 评论通知及自动更新能力。

  • a24eede 2026-07-24 11:29

Same Skill Collection

.claude/skills/add-ecosystem-ci/SKILL.md
.claude/skills/bump-vite-task/SKILL.md
.claude/skills/release-manager/SKILL.md
.claude/skills/spawn-process/SKILL.md
.claude/skills/sync-upstream-cli-help/SKILL.md
.claude/skills/sync-upstream-dependency-docs/SKILL.md
.claude/skills/test-pkg-pr-new-migrate/SKILL.md
.claude/skills/verify-interactive-cli/SKILL.md

Metadata

Files
0
Version
8917f4a
Hash
f8c12bbb
Indexed
2026-07-24 11:29

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-15 10:13
浙ICP备14020137号-1 $お客様$