Skip to main content

changelog-tracker

Monitors version changes with semantic versioning analysis and breaking change detection

跳到安装

来源信息

仓库
ApiliumCode/mayros
最近来源活动
2026年2月26日 12:53
检测到的 SKILL.md 语言
英语
星标
12
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
10 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
changelog-tracker
description
Monitors version changes with semantic versioning analysis and breaking change detection
type
semantic
user-invocable
true
semantic
{"skillVersion":1,"permissions":{"graph":["read","write"],"proofs":["request"],"memory":["recall","remember"]},"assertions":[{"predicate":"changelog:breaking-change","requireProof":true},{"predicate":"changelog:version-update","requireProof":false}],"queries":[{"predicate":"changelog:history","scope":"agent"}]}
# changelog-tracker Monitor version changes with semantic versioning analysis and breaking change detection across changelogs, release notes, and dependency updates. ## When to Use Use when tracking version updates across dependencies, reviewing changelogs for breaking changes, or auditing release notes before upgrading. The skill parses semver strings, classifies bump types, and scans for 7 breaking change indicators. ## Semver Classification | Bump Type | Meaning | | ------------- | --------------------------------- | | Major (X.0.0) | Breaking change | | Minor (0.X.0) | New feature (backward compatible) | | Patch (0.0.X) | Bug fix | ## Breaking Change Indicators | # | Pattern | Description | | --- | ---------------------------------------------- | ---------------------------------------------------------- | | 1 | "breaking change" / "BREAKING" | Explicit breaking change declaration | | 2 | "removed" + API term | Removal of API surface (endpoint, method, function, field) | | 3 | "deprecated" + "removed" | Previously deprecated item now removed | | 4 | "incompatible" / "not backward compatible" | Explicit incompatibility statement | | 5 | "migration required" / "migrate" | Migration needed for upgrade | | 6 | "renamed" + API term | API surface renamed | | 7 | "changed signature" / "new parameter required" | Function signature changes | ## Instructions 1. Recall previous changelog history with `skill_memory_context` using predicate `changelog:history` 2. The skill scans query results for semver version strings and breaking change indicators 3. Breaking changes are asserted with `skill_assert` using predicate `changelog:breaking-change` with proof required 4. Version updates are recorded with predicate `changelog:version-update` without proof 5. Query changelog history to track version progression and breaking change frequency over time
在 GitHub 查看