Loading...
Loading...
Compare original and translation side by side
any2pdflovstudio-any2pdflovstudio:any2pdfany2pdflovstudio-any2pdflovstudio:any2pdfpython3 skills/lovstudio-skill-optimizer/scripts/lint_skill.py <name> --jsonerrorwarninfopython3 skills/lovstudio-skill-optimizer/scripts/lint_skill.py <name> --jsonerrorwarninfoSKILL.mdREADME.mdscripts/*.pyEditreferences/<topic>.mdSKILL.mdREADME.mdscripts/*.pyreferences/<topic>.md| Bump | Use when |
|---|---|
| bug fix, wording fix, frontmatter tweak, CJK rendering fix |
| new CLI flag, new option, new reference doc, expanded scope |
| breaking CLI change, removed option, renamed skill |
| 升级类型 | 适用场景 |
|---|---|
| bug修复、措辞调整、前置元数据修改、CJK渲染修复 |
| 新增CLI标志、新增选项、新增参考文档、功能范围扩展 |
| CLI破坏性变更、移除选项、skill重命名 |
python3 skills/lovstudio-skill-optimizer/scripts/bump_version.py <name> \
--type <patch|minor|major> \
--message "<one-line summary of the biggest change>" \
--change "<additional bullet>" \
--change "<additional bullet>"README.mdSKILL.mdmetadata.versionCHANGELOG.mdpython3 skills/lovstudio-skill-optimizer/scripts/bump_version.py <name> \
--type <patch|minor|major> \
--message "<最大变更的单行摘要>" \
--change "<额外要点>" \
--change "<额外要点>"README.mdSKILL.mdmetadata.versionCHANGELOG.mdpython3 skills/lovstudio-skill-optimizer/scripts/lint_skill.py <name>optimized: lovstudio-<name>
version: <old> → <new>
fixes:
- <bullet 1>
- <bullet 2>
remaining lint warnings: <count> (or "none")python3 skills/lovstudio-skill-optimizer/scripts/lint_skill.py <name>optimized: lovstudio-<name>
version: <旧版本> → <新版本>
fixes:
- <要点1>
- <要点2>
remaining lint warnings: <数量> (或"none")source (edit here): ~/projects/lovstudio-skills/ → lovstudio/skills
claude reads from: ~/.claude/skills/* → symlinks to source
distribution repo: ~/projects/lovstudio-pro-skills/ → lovstudio/pro-skillscd ~/projects/lovstudio-skills
git add skills/lovstudio-<name>/
git commit -m "fix(<name>): <one-line summary>"
git pushfix|feat|docs(<skill-name>): <summary>fixfeatfeat!SRC=~/projects/lovstudio-skills/skills/lovstudio-<name>
DST=~/projects/lovstudio-pro-skills/skills/lovstudio-<name>
rsync -av --delete "$SRC/" "$DST/"
cd ~/projects/lovstudio-pro-skills
git add skills/lovstudio-<name>/
git commit -m "sync(<name>): <version> from lovstudio/skills"
git push origin main~/.claude/skills/源文件(在此编辑): ~/projects/lovstudio-skills/ → lovstudio/skills
Claude读取位置: ~/.claude/skills/* → 链接到源文件
分发仓库: ~/projects/lovstudio-pro-skills/ → lovstudio/pro-skillscd ~/projects/lovstudio-skills
git add skills/lovstudio-<name>/
git commit -m "fix(<name>): <单行摘要>"
git pushfix|feat|docs(<skill-name>): <摘要>fixfeatfeat!SRC=~/projects/lovstudio-skills/skills/lovstudio-<name>
DST=~/projects/lovstudio-pro-skills/skills/lovstudio-<name>
rsync -av --delete "$SRC/" "$DST/"
cd ~/projects/lovstudio-pro-skills
git add skills/lovstudio-<name>/
git commit -m "sync(<name>): <version> from lovstudio/skills"
git push origin main~/.claude/skills/lint_skill.pylint_skill.py| Argument | Default | Description |
|---|---|---|
| — | Skill name (with or without |
| — | Absolute path to skill dir (overrides name) |
| off | Emit findings as JSON |
2error0| 参数 | 默认值 | 描述 |
|---|---|---|
| — | Skill名称(可带或不带 |
| — | Skill目录的绝对路径(覆盖名称参数) |
| 关闭 | 以JSON格式输出检查结果 |
error20bump_version.pybump_version.py| Argument | Default | Description |
|---|---|---|
| — | Skill name |
| — | Absolute path to skill dir (overrides name) |
| — | |
| — | Explicit version e.g. |
| required | Primary changelog bullet |
| — | Additional bullet (repeatable) |
| off | Show what would change without writing |
| 参数 | 默认值 | 描述 |
|---|---|---|
| — | Skill名称 |
| — | Skill目录的绝对路径(覆盖名称参数) |
| — | |
| — | 明确指定版本,例如 |
| 必填 | 变更日志的主要要点 |
| — | 额外要点(可重复使用) |
| 关闭 | 显示将要进行的变更但不实际写入 |
pip installpip install