Agent Skills
› fastrepl/anarlog
› release-cli
release-cli
GitHub负责发布CLI前的全面审查,包括功能一致性对比、CI/CD流程执行、Agent包验证及最终桌面制品的完整性校验,确保版本合规。
Trigger Scenarios
需要审查或发布CLI新版本时
验证桌面安装包中的CLI组件是否匹配预期版本和功能
Install
npx skills add fastrepl/anarlog --skill release-cli -g -y
SKILL.md
Frontmatter
{
"name": "release-cli",
"metadata": {
"internal": true
},
"description": "Review Anarlog CLI and agent-access coverage, validate shared agent packages, and verify the CLI shipped in each desktop artifact and install path."
}
Release CLI
Review every release. Inherit scope and session authorization from Release a New Version.
- Compare user-visible product changes with
apps/cli,crates/agent-access, help and CLI contract snapshots. Check commands, flags, JSON fields/errors, pagination, local/cloud selection, output/exit codes, and supported formats. Implement required parity before candidate freeze; document intentional capability differences, reuse reasons, and explicit deferrals. - Follow
cli_ci.yamland rootAGENTS.md: run affected locked tests, Clippy with the workflow flags, release CLI build, isolated smoke tests, and docs/skill validation. Preserve Linux and Windows verification; a local macOS executable does not establish other platforms' results. Coordinate public examples with Release Docs. - Complete the shared Agent packages review once with Release MCP. The authored skill, generated mirrors, public documentation, and installed plugin are separate publication states.
- Verify the CLI extracted from each final signed desktop artifact. Confirm
APP_VERSIONreached the build and packaged--versionmatches the requested desktop release. Runscripts/verify-packaged-cli.py <package-root> <version>as used in the platform workflow, plus affected command checks against isolated fixtures. Reuse its MCP results with Release MCP. A developer binary onPATH, a staging package, or unit tests alone cannot verify the final stable package. - Check help, loading/runtime dependencies, output/exit codes and shutdown. After
upgrade, verify the supported CLI installer resolves the new bundled binary;
consult
skills/anarlog/references/setup.mdand the current installer. Never use user data as a disposable fixture or copy/reset databases and sync identity.
Return parity decisions, source and artifact versions/hashes, checks, supported install/update evidence, and unavailable platforms or pending work. A mobile-only release does not authorize publishing an unrelated desktop CLI.
Version History
- 088f348 Current 2026-09-23 08:29


