mit einem Klick
gen-changesets
// Use when generating changesets in the kimi-code repository, including package bump selection, internal package and CLI bundle handling, bump levels, major confirmation, and English changelog wording.
// Use when generating changesets in the kimi-code repository, including package bump selection, internal package and CLI bundle handling, bump levels, major confirmation, and English changelog wording.
Use after a release succeeds, when maintainers need to sync apps/kimi-code/CHANGELOG.md into docs/en/release-notes/changelog.md and docs/zh/release-notes/changelog.md.
通用数据源助手。当用户要查股票/财报/技术指标/全球宏观经济/中国企业工商/学术论文这类外部数据时,使用这个 skill。 本 plugin 通过 MCP server `plugin-kimi-datasource-data` 提供工具;按 `mcp__plugin-kimi-datasource-data__get_data_source_desc` → `mcp__plugin-kimi-datasource-data__call_data_source_tool` 的流程调用。
Update Kimi Code CLI user documentation after meaningful code changes that affect product behavior or user experience.
Translate and sync bilingual user documentation between docs/zh/ and docs/en/ following the source-of-truth rules in docs/AGENTS.md.
| name | gen-changesets |
| description | Use when generating changesets in the kimi-code repository, including package bump selection, internal package and CLI bundle handling, bump levels, major confirmation, and English changelog wording. |
kimi-code uses changesets to manage versions and changelogs. The current user-facing published package is:
@moonshot-ai/kimi-code: the CLIAll other @moonshot-ai/* packages are treated as internal packages, including @moonshot-ai/kimi-code-sdk, agent-core, kosong, kaos, kimi-code-oauth, kimi-telemetry, and migration-legacy.
git status / git diff --name-only to identify which packages were actually changed.packages/node-sdk was not changed, do not list @moonshot-ai/kimi-code-sdk just because another internal package changed. The SDK follows the same rule as other internal packages: list it only when it was actually changed.@moonshot-ai/kimi-code inline-bundles @moonshot-ai/* source, but those internal packages are devDependencies from the CLI's perspective, so changesets will not automatically propagate bumps. If a change enters the CLI output, also list @moonshot-ai/kimi-code.test/ changes that do not enter package output do not trigger a CLI bump.@moonshot-ai/vis / vis-server / vis-web are ignored by changesets and should not be handled.pnpm-lock.yaml, pnpm-workspace.yaml, root or workspace package.json, .npmrc, flake.nix, or flake.lock:
command -v nix >/dev/null 2>&1.nix exists, run nix run .#update-pnpm-deps.nix is unavailable, skip this step and do not block the changeset; mention in the final response that the command was not run.@moonshot-ai/kimi-code..changeset/.Format:
---
"<package A>": patch
"<package B>": minor
---
<English changelog entry>
| Level | When to use |
|---|---|
patch | Bug fixes; build/package fixes; internal refactors that do not change behavior; wording tweaks; small dependency upgrades |
minor | New backwards-compatible features or capabilities |
major | Breaking changes: incompatible config changes, renamed or removed commands/arguments, behavior semantics changes, and similar |
Never write major on your own.
If you believe a change qualifies as major, stop first, explain why, and ask the user for confirmation. Only write major after the user explicitly agrees. If the user does not reply, replies ambiguously, or disagrees, fall back to minor; if minor is also unclear, fall back to patch.
refactor, optimize, and improve. Describe the actual change, or use more specific wording.An internal package fixes a bug visible to CLI users:
---
"@moonshot-ai/agent-core": patch
"@moonshot-ai/kimi-code": patch
---
Fix occasional loss of tool call results in long conversations.
An internal package has an internal-only change, but it enters the CLI bundle:
---
"@moonshot-ai/agent-core": patch
"@moonshot-ai/kimi-code": patch
---
Unify tool execution metadata handling.
Only SDK source changed, and the CLI does not use it:
---
"@moonshot-ai/kimi-code-sdk": patch
---
Clarify session status typing for internal SDK callers.
major without asking the user.@moonshot-ai/kimi-code is missing.packages/node-sdk was not changed, but @moonshot-ai/kimi-code-sdk was listed for "internal package sync".