changelog-keeper
Maintain CHANGELOG.md for the @zeix/le-truc library. Use after meaningful code changes, when asked to add release notes, or to prepare a release.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Maintain CHANGELOG.md for the @zeix/le-truc library. Use after meaningful code changes, when asked to add release notes, or to prepare a release.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Expert guidance for building reactive web components with the @zeix/le-truc library. Use when creating, reviewing, or debugging a Le Truc component.
Keep le-truc developer-facing documents up to date with the source code and examples docs-src/pages/, README.md, ARCHITECTURE.md, AGENTS.md, JSDoc in src/, and skill files in .agents/skills/. Use after code changes, to verify consistency, or to update a specific document.
Maintains Architectural Decision Records (ADRs) for the le-truc project. Creates, updates, lists, and supersedes ADRs in the /adr/ directory.
Expert developer for the @zeix/le-truc library. Use when implementing features, fixing bugs, or answering questions about the library's internals, public API, architecture, or its relationship to @zeix/cause-effect.
Expert developer for the le-truc docs build pipeline and dev server. Use when implementing features, fixing bugs, adding Markdoc schemas, writing tests, or answering questions about the Bun + Cause & Effect + Markdoc + TypeDoc + Shiki stack in server/.
Expert guidance for @zeix/cause-effect reactive primitives (signals, memos, tasks, sensors, slots, stores, lists, collections, scopes). Use for signal-level questions, choosing the right primitive, or debugging reactivity — in le-truc projects or standalone.
| name | changelog-keeper |
| description | Maintain CHANGELOG.md for the @zeix/le-truc library. Use after meaningful code changes, when asked to add release notes, or to prepare a release. |
| user_invocable | true |
Maintain CHANGELOG.md following Keep a Changelog conventions, adapted to this project's style: technically precise, developer-focused entries that include implementation detail when it explains why behavior changed or how to migrate.
The changelog uses this heading hierarchy:
# Changelog
## [Unreleased] ← only present when unreleased changes exist
### Added
### Fixed
## 1.0.0 ← released versions use bare version numbers, no brackets
### Changed
...
## [Unreleased] is only present when there are documented changes not yet released. Create it at the top (below # Changelog) when documenting the first new change after a release. It does not exist between releases.## 1.0.0, ## 0.16.3, etc. No brackets.### Added, ### Changed, etc.) that have entries.## 0.15.0 is present as a baseline marker ("Changes before this version are not documented").CHANGELOG.md.git diff main..HEAD -- src/ index.ts .agents/skills/ or as directed. Changes to .agents/skills/ are considered as significant as source code changes — skills govern how code is generated and reviewed.## [Unreleased] section, create one immediately below # Changelog.When asked to release a version:
## [Unreleased] to ## X.Y.Z — do not leave an empty [Unreleased] section behind.version in package.json to match.index.ts to match: // Le Truc X.Y.Z.- **\createMemo` `watched` option**: description…`Skill changes (changes to .agents/skills/):
- **\changelog-keeper` `adding_entries`**: description…`