trailsnap-commit
Installation
SKILL.md
TrailSnap 提交与推送规则
仅在用户明确要求提交、推送或创建 PR 时执行相应 Git 操作。先保护并核对用户已有改动,不要覆盖或擅自丢弃工作区内容。
提交原则
- 不要求为了提交而在本地运行测试;测试由 GitHub Actions 负责。
- 只有用户明确要求本地验证时才运行本地测试。
提交信息
- 遵循 Conventional Commits:
feat(scope):、fix(scope):、refactor(scope):等。 - 以下关键字会触发成本较高的发布/构建流水线,只有在用户明确要求时才包含:
构建后端:Server Docker 构建与推送,仅package/server/变更时生效。构建前端:Frontend Docker 构建与推送,仅package/website/变更时生效。构建ai:AI 服务 Docker 构建与推送,仅package/ai/变更时生效。构建cli:CLI 构建并保留 Actions Artifacts,仅package/trailsnap-cli/变更时生效;只有v*.*.*标签会创建 Release 并发布 npm/PyPI。