Jeden Skill in Manus ausführen
mit einem Klick
mit einem Klick
Jeden Skill in Manus mit einem Klick ausführen
Loslegen$pwd:
$ git log --oneline --stat
stars:9
forks:1
updated:11. Januar 2026 um 16:36
SKILL.md
跨语言代码库健康治理与自动优化系统。基于学术研究和实战经验,系统性检测 LLM 生成代码的结构性缺陷。完整流程:SCAN → DIAGNOSE → FIX → HARDEN。适用于任何语言的项目。
Sage 到 Tink UI 框架的完全重构指南,包含迁移步骤、文件清单、架构设计
Sage CLI UI 设计规范,参考 Claude Code 的终端显示模式,包含对齐、颜色、图标等设计标准
Sage Agent 执行引擎开发指南,涵盖 UnifiedExecutor、Subagent、Lifecycle 管理
Sage 项目整体架构设计指南,基于 Claude Code、Crush 最佳实践的融合方案
Sage 独有的检查点系统设计,包含状态快照、文件追踪、回滚恢复机制
| name | version-management |
| description | Sage 版本管理规范,包含语义化版本、CHANGELOG、发布流程 |
| when_to_use | 当需要更新版本号、发布新版本、查看版本历史时使用 |
| allowed_tools | ["Read","Edit","Write","Bash"] |
| user_invocable | true |
| priority | 95 |
采用语义化版本 (SemVer): MAJOR.MINOR.PATCH
当前阶段使用 0.1.x 系列,每次更新递增 PATCH。
所有 crate 使用统一版本,需要更新以下文件:
# 根 Cargo.toml (workspace)
version = "0.1.X"
# workspace.package 中的版本
[workspace.package]
version = "0.1.X"
# 使用 cargo-edit (推荐)
cargo set-version 0.1.X
# 或手动编辑 Cargo.toml
| 文件 | 说明 |
|---|---|
Cargo.toml | 根 workspace 版本 |
crates/sage-core/Cargo.toml | 继承 workspace 版本 |
crates/sage-cli/Cargo.toml | 继承 workspace 版本 |
crates/sage-sdk/Cargo.toml | 继承 workspace 版本 |
crates/sage-tools/Cargo.toml | 继承 workspace 版本 |
每次版本更新必须更新 CHANGELOG.md:
## [0.1.X] - YYYY-MM-DD
### Added
- 新功能描述
### Changed
- 变更描述
### Fixed
- 修复描述
### Removed
- 移除的功能
发布前确认:
cargo test)cargo clippy)cargo fmt)# 创建版本 tag
git tag -a v0.1.X -m "Release v0.1.X: 简短描述"
# 推送 tag
git push origin v0.1.X
在 scripts/ 目录创建 bump-version.sh:
#!/bin/bash
NEW_VERSION=$1
if [ -z "$NEW_VERSION" ]; then
echo "Usage: ./scripts/bump-version.sh 0.1.X"
exit 1
fi
# 更新 Cargo.toml
sed -i '' "s/^version = \".*\"/version = \"$NEW_VERSION\"/" Cargo.toml
# 运行 cargo check 验证
cargo check
echo "Version bumped to $NEW_VERSION"
echo "Don't forget to:"
echo " 1. Update CHANGELOG.md"
echo " 2. Commit changes"
echo " 3. Create git tag: git tag -a v$NEW_VERSION -m 'Release v$NEW_VERSION'"
每次有意义的更新都递增 PATCH:
重构完成后升级到 0.2.0,表示重大架构变更。
当 API 稳定后发布 1.0.0。
# 登录 (首次)
cargo login
# 发布 (按依赖顺序)
cargo publish -p sage-core
cargo publish -p sage-tools
cargo publish -p sage-sdk
cargo publish -p sage-cli
# 查看当前版本
cargo pkgid
# 查看所有 crate 版本
cargo metadata --format-version 1 | jq '.packages[] | select(.name | startswith("sage")) | {name, version}'