Agent skill

Lina Community Release Changelog

by linaproai in linaproai/linapro

基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug issue 审查整理详尽的双语 Markdown 更新日志,固定写入 localdocs/changelog.md。

Apache-2.0Auto-check passedDevelopment

Install Lina Community Release Changelog

skills CLI
$ npx skills add linaproai/linapro --skill lina-community-release-changelog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install linaproai/linapro lina-community-release-changelog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/linaproai/linapro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/lina-community-release-changelog .claude/skills/lina-community-release-changelog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
lina-community-release-changelog
GitHub stars
161
Token cost
~2.4k tokens
SKILL.md length
485 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug issue 审查整理详尽的双语 Markdown 更新日志,固定写入 localdocs/changelog.md。

  • Works in 8 steps: 确认环境 → 解析比较范围 → 收集证据 → …
  • Tasks that involve Changelog and release notes
  • SKILL.md covers 核心原则, 输入范围 and 执行流程
  • Calls git, gh and rg

What it does

Lina Community Release Changelog is an agent skill from linaproai/linapro. 基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug issue 审查整理详尽的双语 Markdown 更新日志,固定写入 localdocs/changelog.md。 必须用户手动触发,禁止自动触发该技能。

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes. It works with GitHub and Git. The repository describes itself as: AI-native full-stack framework engineered for sustainable delivery. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Changelog and release notes

Example prompts

  • “/lina-community-release-changelog”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. 确认环境
  2. 解析比较范围
  3. 收集证据
  4. 读取 OpenSpec 语义
  5. 识别数据库变更
  6. 分类规则
  7. 生成 Markdown
  8. 自检

What it can do on your machine

Read from SKILL.md and the folder at commit 75395c8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh
    • rg

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lina Community Release Changelog loads about 2.4k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 485 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~38
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from linaproai/linapro at commit 75395c8, republished under its Apache-2.0 licence (© linaproai). 485 words, ~2,435 tokens.

Download SKILL.mdSave it as .claude/skills/lina-community-release-changelog/SKILL.md (or your agent's skills folder).
name
lina-community-release-changelog
description
基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug issue 审查整理详尽的双语 Markdown 更新日志,固定写入 localdocs/changelog.md。 必须用户手动触发,禁止自动触发该技能。

Lina Release Changelog

手动生成 LinaPro 版本更新日志。当前阶段仅用于人工执行和质量验证,不接入 CI、GitHub Actions 或自动发布流程。

核心原则

  1. 只手动执行:不得自动创建 GitHub Release、推送标签、提交文件或修改任何 .github/workflows/ 文件。
  2. 固定输出路径:生成结果必须写入仓库根目录 localdocs/changelog.md。
  3. 固定模板:英文内容在上,中文内容在下,中间使用模板分割线;不得新增模板外章节。
  4. 证据优先:必须基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug 标签 issue 审查整理;不得依赖 PR 标识或发布说明字段作为唯一依据。
  5. 详尽覆盖:输出面向发布人员和用户,不是提交摘要;必须覆盖比较范围内关键功能、修复、数据库结构或初始化数据变化,以及工具链体验变化。
  6. 双语一致:英文和中文分别完整成文,事实覆盖一致,不交叉混写。
  7. 表达自然:英文和中文都必须地道、清晰、流利、易懂;按目标语言重新组织句子,不做生硬直译,不使用少见、拗口或容易误解的词语。
  8. 尊重工作区:执行前查看 git status --short。除 localdocs/changelog.md 外,不修改无关文件;不要还原用户已有改动。

输入范围

支持两种用法:

用法行为
未指定范围使用当前 HEAD 作为目标引用,选择目标引用可达且早于目标引用的最近发布标签作为起点
指定两个引用比较用户给出的两个版本、标签、提交或分支,规范化为旧引用到新引用的 <from>..<to>

用户可能使用以下表达:

  • 生成当前版本更新日志
  • 生成 v0.1.0 到 v0.2.0 的 changelog
  • 比较 v0.2.0 和 v0.1.0
  • from=v0.1.0 to=v0.2.0
  • v0.1.0..v0.2.0

执行流程

1. 确认环境

在仓库根目录执行只读检查:

bash
pwd
git status --short
git tag --list

如果当前目录不是 LinaPro 仓库根目录,或 git 不可用,停止并说明原因。

2. 解析比较范围
默认范围

未指定范围时:

  1. 将 to 设为 HEAD。
  2. 从 git tag --merged HEAD 中找出可达发布标签,发布标签通常匹配 vMAJOR.MINOR.PATCH 或 vMAJOR.MINOR.PATCH-prerelease。
  3. 选择早于 to 的最近发布标签作为 from。如果 HEAD 正好带有发布标签,不要把同一个标签作为 from;应选择它之前的最近可达发布标签。
  4. 如果找不到可用 from,停止并说明无法确定默认比较范围,要求用户显式指定两个引用。
显式双引用范围

用户指定两个引用时:

  1. 使用 git rev-parse --verify "<ref>^{commit}" 验证两个引用都存在。
  2. 如果用户明确提供 from=<ref> 和 to=<ref>,优先尊重该方向,但必须确认该方向可验证:
    • from 是 to 的祖先时,方向有效。
    • 两者都是语义化发布标签且 from 的版本号早于 to 时,方向有效,即使仓库历史经过压缩导致二者不是线性祖先关系。
    • 如果 from 的版本号晚于 to,停止并说明用户给出的方向与版本顺序相反,建议改用无方向的比较表达或交换参数。
    • 如果既不能通过祖先关系验证,也不能通过语义化发布标签顺序验证,停止并说明范围不安全。
  3. 如果用户只说“比较 A 和 B”,则通过祖先关系规范化方向:
    • A 是 B 的祖先时,使用 A..B。
    • B 是 A 的祖先时,使用 B..A。
    • 两者互不为祖先时,只有在二者都是可比较的语义化发布标签且顺序明确时才按版本号排序;否则停止并说明无法安全判断方向。
  4. 使用 git rev-list --count <from>..<to> 确认范围非空;如果为 0,停止并说明没有可生成的变更。
标题版本

标题中的版本使用以下优先级:

  1. 如果 to 是发布标签,使用该标签,例如 v0.2.0。
  2. 如果 to 是 HEAD 且当前 HEAD 有发布标签,使用该标签。
  3. 否则读取 apps/lina-core/manifest/config/metadata.yaml 中的 framework.version。
  4. 如果仍无法确定,使用 Unreleased。
3. 收集证据

不要只读取 git log --oneline。至少收集以下信息:

bash
git log --first-parent --decorate --date=short --format="%h %ad %s" <from>..<to>
git log --decorate --date=short --format="%h %ad %s" <from>..<to>
git diff --stat <from>..<to>
git diff --name-status <from>..<to>

然后按变更路径分组,重点阅读这些目录中的关键文件或差异:

  • .agents/skills/
  • .github/
  • openspec/
  • hack/tools/
  • hack/makefiles/
  • apps/lina-core/manifest/sql/
  • apps/lina-core/
  • apps/lina-vben/
  • apps/lina-plugins/*/manifest/sql/
  • apps/lina-plugins/
  • README.md 和 README.zh-CN.md

对于重要提交,使用 git show --stat <commit> 和必要的源码片段确认真实行为。提交标题只能作为线索,不能作为关键内容的唯一证据。

GitHub bug issue 证据

生成 Bug Fixes/Bug 修复前,必须审查上一次版本到本次版本之间的 GitHub bug 标签 issue,避免只从代码差异推断修复列表。优先使用比较两端提交日期作为查询窗口,分别查询在窗口内创建、更新或关闭的 bug issue:

bash
git log -1 --format=%cI <from>
git log -1 --format=%cI <to>
gh issue list --state all --label bug --search "created:YYYY-MM-DD..YYYY-MM-DD" --json number,title,state,labels,createdAt,updatedAt,closedAt,url
gh issue list --state all --label bug --search "updated:YYYY-MM-DD..YYYY-MM-DD" --json number,title,state,labels,createdAt,updatedAt,closedAt,url
gh issue list --state all --label bug --search "closed:YYYY-MM-DD..YYYY-MM-DD" --json number,title,state,labels,createdAt,updatedAt,closedAt,url
gh issue list --state open --label bug --json number,title,state,labels,createdAt,updatedAt,closedAt,url

将上述结果按 issue 编号合并去重。当前仍打开的 bug issue 中,若报告时间早于或落入比较范围,且问题表现与本次源码差异、测试或 OpenSpec 语义匹配,也必须纳入候选。如果提交信息引用了 issue 编号,也必须纳入候选:

bash
git log --format="%H %s%n%b" <from>..<to> | rg "#[0-9]+"

对每个候选 bug issue,使用 gh issue view <number> --comments 或 GitHub 页面读取标题、正文和必要评论,确认实际问题表现。判断是否已修复时不得以 issue 是否关闭为准;关闭状态只能作为线索。必须结合比较范围内的提交、源码差异、OpenSpec、测试结果或可执行的功能验证判断:

  • 如果代码提交或最终实现已经解决 issue 描述的问题,且有测试、源码路径或手动验证依据,即使 issue 仍处于打开状态,也应写入 Bug Fixes/Bug 修复。
  • 如果 issue 已关闭但代码范围、测试或功能验证无法证明问题已修复,不要把它写成已修复;在保守处理说明中记录无法确认。
  • 如果本地没有 gh、没有 GitHub 权限或网络不可用,不能断言没有 bug issue 修复;必须在证据来源摘要和保守处理说明中记录 GitHub bug issue 审查受限。
插件 submodule 证据

apps/lina-plugins/是父仓库中的submodule时,父仓库的git diff只能显示gitlink指针变化,不能展示插件仓库内部提交和文件差异。只要git diff --name-status <from>..<to>包含apps/lina-plugins,或git ls-files -s apps/lina-plugins显示该路径的mode为160000,必须解析submodule两端commit并进入插件仓库收集证据:

bash
git ls-tree <from> apps/lina-plugins
git ls-tree <to> apps/lina-plugins
git -C apps/lina-plugins rev-parse --verify "<old-plugin-commit>^{commit}"
git -C apps/lina-plugins rev-parse --verify "<new-plugin-commit>^{commit}"
git -C apps/lina-plugins log --decorate --date=short --format="%h %ad %s" <old-plugin-commit>..<new-plugin-commit>
git -C apps/lina-plugins diff --stat <old-plugin-commit>..<new-plugin-commit>
git -C apps/lina-plugins diff --name-status <old-plugin-commit>..<new-plugin-commit>

如果本地submodule缺少比较端commit,先执行只更新插件仓库Git对象的读取性拉取,再重试验证:

bash
git -C apps/lina-plugins fetch --tags --prune origin

如果拉取失败或commit仍不可用,不得断言插件无变化;必须在证据来源摘要和保守处理说明中记录无法确认的submodule范围。如果old-plugin-commit与new-plugin-commit相同,记录父仓库比较范围内没有已提交的插件指针变化;git -C apps/lina-plugins status --short只能作为工作区状态提示,不能把未提交的插件工作区改动写入发布变更。

不要把父仓库中的M apps/lina-plugins或gitlink指针本身写成发布功能。插件发布说明必须来自插件仓库内部提交、文件差异、OpenSpec或源码事实。

Show full SKILL.md (195 more words)Show less
4. 读取 OpenSpec 语义

如果比较范围涉及 openspec/,优先读取相关文件:

  • proposal.md
  • design.md
  • tasks.md
  • specs/**/spec.md

包括活跃变更和 openspec/changes/archive/ 下落入比较范围的归档变更。用 OpenSpec 内容提炼功能语义、治理目标、验收范围和用户可见价值。若 Git 历史和 OpenSpec 表述存在差异,以源码和最终 OpenSpec 状态为准,并使用保守描述。

如果apps/lina-plugins/的submodule内部差异涉及插件内容,必须按apps/lina-plugins/<plugin-id>/分组梳理语义,重点确认插件清单、前后端入口、菜单或路由、权限标签、pluginbridge路由声明、hostServices声明、安装或卸载SQL、资源产物、生命周期扫描、宿主能力调用和插件间能力调用边界。每个插件只写对发布读者有价值的用户可见能力、行为修复、运行时契约或开发体验变化;纯内部重排只有在影响发布风险、使用方式或维护方式时才写入。

5. 识别数据库变更

必须单独判断比较范围是否涉及数据库变更,不能只把它写进功能描述。出现以下任一证据时,应进入Database Changes/数据库变更章节:

  • 新增、修改或删除apps/lina-core/manifest/sql/**或apps/lina-plugins/<plugin-id>/manifest/sql/**。
  • 新增、修改或删除安装、卸载、迁移、初始化、Seed、Mock 数据等SQL文件。
  • 新增、修改或删除由表结构变化引起的DAO、DO、Entity、模型字段或索引相关代码。
  • OpenSpec、提交记录或源码差异明确说明新增表、删除表、字段变更、索引变更、软删除字段、时间字段、初始化数据或插件安装卸载数据变更。

写入数据库章节时,必须说明对发布或升级人员有用的信息:受影响模块或插件、表名或资源名、变更类型(新增表、字段调整、索引调整、初始化数据、Mock 数据、安装/卸载SQL等)、对应路径或证据来源,以及是否意味着用户除了更新代码外还需要更新数据库结构或重新执行初始化/迁移脚本。

如果某个功能条目同时带来数据库结构变化,可以在Highlights或Improvements中描述用户价值,同时仍必须在Database Changes/数据库变更中单独列出升级影响。数据库章节用于识别发布操作风险,不受“不要重复堆叠”的限制。

6. 分类规则

将证据归入固定章节:

章节收录内容
Highlights / 主要亮点本次范围最重要、最值得发布人员优先说明的能力或架构变化
Improvements / 功能改进功能增强、产品能力补充、运行时行为改进、治理能力增强
Bug Fixes / Bug 修复明确修复问题的提交、反馈修复、回归修复、测试修复,以及经 GitHub bug 标签 issue 审查确认已修复的问题
Database Changes/数据库变更表结构、索引、迁移、初始化数据、Seed/Mock 数据、插件安装或卸载SQL变化,以及由这些变化引起的升级操作要求
Tooling and Experience / 开发体验与工具链CI、构建、发布、OpenSpec治理、技能、开发命令、测试效率、文档维护体验

如果某条变化同时属于多个非数据库章节,放入对发布读者最有价值的章节,不要重复堆叠。治理、规范和OpenSpec流程变化默认放入Tooling and Experience,除非它也是主要发布亮点。涉及数据库的升级影响必须额外进入数据库章节。

7. 生成 Markdown

必须使用以下模板:

markdown
## Highlights

## Improvements

## Bug Fixes

## Database Changes

## Tooling and Experience

---

## 主要亮点

## 功能改进

## Bug 修复

## 数据库变更

## 开发体验与工具链

正文写法:

  • 使用 Markdown 列表。
  • 每个重要条目以加粗短标题开头,随后说明具体变化和发布价值。
  • 重要功能不要压缩成一句泛泛描述;必要时一个条目可以包含多句。
  • 不要在英文正文中写中文,不要在中文正文中写英文句子;路径、命令、标识符、产品名可以保留原文。
  • 英文部分和中文部分必须覆盖同一组事实。中文不能新增英文没有的事实,英文也不能遗漏中文事实。
  • 英文必须使用自然的发布说明表达,优先使用常见动词和短句,避免中式英语、罕见词、复杂从句和不必要的抽象名词。
  • 中文必须使用自然的产品更新表达,优先选择常用、明确、读者容易理解的说法,避免逐词翻译英文术语。
  • 遇到容易产生生硬译法的技术词时,按上下文翻译含义。例如,不要把软件语境中的 seam 写成“接缝”,可改为“扩展点”“衔接点”或直接描述具体边界;不要把测试语境中的 fixture 写成“夹具”,可改为“测试数据”“测试准备逻辑”“测试基线”或更具体的事实描述。
  • Database Changes/数据库变更章节如果有内容,应优先写清楚表结构或初始化数据的升级影响,不要只写“更新了SQL文件”。
  • 如果某个章节没有证据,写入:
    • 英文:No changes identified from the available evidence.
    • 中文:根据现有证据未识别到相关变更。
  • 如果数据库章节没有证据,优先使用更明确的表述:
    • 英文:No database schema or seed data changes identified from the available evidence.
    • 中文:根据现有证据未识别到数据库结构或初始化数据变更。
示例条目

英文:

markdown
- **Release metadata command**: Added a version update command that changes `framework.version` and refreshes README image cache keys together, reducing manual release preparation errors.

中文:

markdown
- **发布元数据命令**:新增版本更新命令,可同步修改`framework.version`并刷新`README`图片缓存参数,降低发布准备过程中的人工遗漏风险。
写入文件

确保 localdocs/ 目录存在,然后将完整内容写入:

text
localdocs/changelog.md

localdocs/ 已被 .gitignore 忽略。不要把生成的 localdocs/changelog.md 添加到版本控制。

8. 自检

写入后必须重新读取 localdocs/changelog.md,检查:

  1. 只包含固定模板章节。
  2. 中间分割线存在。
  3. 中文标题和来源范围存在。
  4. 英文和中文事实覆盖一致。
  5. 英文和中文表达地道、清晰、流利、易懂,没有生硬直译、罕见词或拗口表达。
  6. 没有把软件语境中的 seam、fixture 等词机械翻译成“接缝”“夹具”等不自然说法。
  7. 每个章节要么有证据支持的内容,要么写明未识别到相关变更。
  8. 已审查比较范围内 GitHub bug 标签 issue;写入 Bug Fixes/Bug 修复的 issue 都有提交、源码、测试或功能验证依据;没有把 issue 关闭状态当作已修复依据。
  9. 若 GitHub bug issue 审查无法执行,或候选 issue 是否修复无法确认,已在证据来源摘要和保守处理说明中记录。
  10. 若证据涉及manifest/sql/、安装/卸载SQL、Seed/Mock 数据、表结构相关DAO/模型字段或OpenSpec数据库语义,Database Changes/数据库变更已单独列出受影响表或资源、变更类型、证据路径和升级操作影响;若没有数据库证据,数据库章节已明确写明未识别到数据库结构或初始化数据变更。
  11. 若apps/lina-plugins/是submodule且指针变化,已包含插件仓库内部old/new commit、log、diff证据和按插件 ID 的语义总结;若无法获取历史,已明确保守处理。
  12. .github/workflows/ 没有被修改。
  13. 没有执行提交、推送、打标签或创建 GitHub Release。

结束时用中文汇报:

  • 规范化比较范围。
  • 标题版本。
  • 输出文件路径。
  • 证据来源摘要。
  • GitHub bug issue 审查摘要,包括已确认修复、未修复、无法确认和审查受限的情况。
  • 数据库变更摘要,包括是否涉及表结构、索引、初始化/Mock 数据或插件安装卸载SQL。
  • 插件submodule处理情况。
  • 是否存在无法确认而被保守处理的内容。

© linaproai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/lina-community-release-changelog of linaproai/linapro.

Open the folder on GitHubat commit 75395c8

Compare with similar skills

Lina Community Release Changelog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Lina Community Release Changelog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lina Community Release Changelog this skilllinaproai/linapro161—~2.4kAutomated safety check: PassApache-2.0
Draft Release Notesjamiepine/voicebox57k—~941Automated safety check: PassMIT
Mole Release Notes Publishertw93/Mole70k—~1.9kAutomated safety check: PassGPL-3.0
Release Bumpjamiepine/voicebox57k—~1.1kAutomated safety check: PassMIT
Verdaccio Pull Request Workflowverdaccio/verdaccio18k—~1.9kAutomated safety check: PassMIT
Go-Redis Release Preparationredis/go-redis22k—~1.1kAutomated safety check: PassBSD-2-Clause

Similar skills

  • Draft Release Notes

    jamiepine/voicebox

    Writes or refreshes the Unreleased section of CHANGELOG.md as a themed narrative built from the commits, PRs and diff since the last version tag.

    57k GitHub stars~941 tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Publishes curated, bilingual release notes for an existing Mole version tag with gh release edit, including contributor thanks and reactions, after the release workflow finishes.

    70k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Release Bump

    jamiepine/voicebox

    Ends a release cycle by moving the Unreleased changelog notes under a dated version heading, bumping version files with bumpversion and tagging the commit.

    57k GitHub stars~1.1k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.

    18k GitHub stars~1.9k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Official

    Prepares a go-redis release locally: picks the next semver, gathers merged PRs, writes the RELEASE-NOTES entry and bumps versions, without publishing.

    22k GitHub stars~1.1k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Hunk Release Workflow

    modem-dev/hunk

    Maintainer workflow for preparing, publishing, verifying and curating Hunk releases, with confirmation gates before tags, publishes and public edits.

    9.6k GitHub stars~3.8k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from linaproai/linapro

All 13 skills in this repo
  • Lina Perf Audit

    linaproai/linapro

    通过 make db.init/mock 重置数据库、重启服务、安装并启用所有内置插件、准备压测数据,并启动并发子代理; 通常需要几十分钟到数小时,且会消耗大量 Token。不得从其他技能、CI、定时任务、 Git 钩子或模糊的性能请求中触发。

    161 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Vben

    linaproai/linapro

    Vben Admin 5.0 前端框架开发技能。用于开发基于 Vue3、Vite、TypeScript 的中后台管理系统。

    161 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check: notes
  • 手动触发:为 LinaPro 主仓库及 apps/lina-plugins 子模块完成提交、PR 前 rebase、推送、创建 PR, 主仓 CI 修复回路,以及 PR 合并后恢复原始分支并同步 main。禁止自动触发。

    161 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Lina Community Fix CI

    linaproai/linapro

    排查并修复给定的 LinaPro GitHub Actions 失败问题;修复完成后保留本地改动, 禁止自动提交、推送或创建 PR。

    161 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • 审查 LinaPro 社区 GitHub Issues,并按项目规范和源码实现分类处理. An agent skill from linaproai/linapro.

    161 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Lina Community New Branch

    linaproai/linapro

    手动触发:将主仓库与 apps/lina-plugins 对齐最新 main 后, 按提示在两侧各建独立分支;分支就绪后继续处理提示词中的后续请求。

    161 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Categories

Questions about Lina Community Release Changelog

What does Lina Community Release Changelog do?

基于 Git 历史、源码差异、OpenSpec 内容和 GitHub bug issue 审查整理详尽的双语 Markdown 更新日志,固定写入 localdocs/changelog.md。. Lina Community Release Changelog is an agent skill from linaproai/linapro.

When should I use Lina Community Release Changelog?

Lina Community Release Changelog fits situations like: tasks that involve Changelog and release notes.

How do I install Lina Community Release Changelog in Claude Code?

Run `npx skills add linaproai/linapro --skill lina-community-release-changelog -a claude-code`. Or copy the skill folder (.agents/skills/lina-community-release-changelog in linaproai/linapro) into .claude/skills/lina-community-release-changelog in your project. Claude Code loads it when a task matches its description.

How do I install Lina Community Release Changelog in Codex?

Run `npx skills add linaproai/linapro --skill lina-community-release-changelog -a codex`. Or copy the skill folder (.agents/skills/lina-community-release-changelog in linaproai/linapro) into .agents/skills/lina-community-release-changelog in your project. Codex loads it when a task matches its description.

Can I use Lina Community Release Changelog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add linaproai/linapro --skill lina-community-release-changelog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lina-community-release-changelog, .gemini/skills/lina-community-release-changelog, .github/skills/lina-community-release-changelog and .opencode/skills/lina-community-release-changelog in your project.

What does Lina Community Release Changelog need to run?

Going by SKILL.md and its folder, Lina Community Release Changelog needs the command-line tools its instructions call (git, gh and rg).

Does Lina Community Release Changelog access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Lina Community Release Changelog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Lina Community Release Changelog use?

Lina Community Release Changelog is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lina Community Release Changelog use?

About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lina Community Release Changelog?

Skills that share tags, products or a category with Lina Community Release Changelog: Draft Release Notes (jamiepine/voicebox, 57k stars), Mole Release Notes Publisher (tw93/Mole, 70k stars), Release Bump (jamiepine/voicebox, 57k stars) and Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lina Community Release Changelog?

linaproai (a GitHub organization) maintains it in linaproai/linapro, which has 161 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on September 7, 2026.

Source: linaproai/linapro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.