一键导入
sake-ci-release
Use when working on CI workflows, GitHub Actions, release process, changelog generation (git-cliff), or dependabot configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when working on CI workflows, GitHub Actions, release process, changelog generation (git-cliff), or dependabot configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when working on SakeCLI or SakeCLILibrary targets — CLI entry point, config resolution, SakeAppManager build/run lifecycle, error handling, shell execution.
Use when writing or modifying Sake commands, CommandGroups, SakeApp files, or SakeApp/ directory code. Covers Command struct, dependencies, skipIf, context, storage, subprocess patterns, argument parsing.
Use when working on Sake configuration — .sake.yml, environment variables, CLI options, ConfigManager, ConfigResolver, or adding new config options.
Use when writing or updating Sake documentation — VitePress site structure, existing pages, how to add new docs, documentation conventions.
Use when modifying the @CommandGroup macro in SakeMacros target — SwiftSyntax ExtensionMacro, code generation patterns, testing with assertMacroExpansion.
Use when writing or running tests for the Sake project — unit tests, macro expansion tests, integration tests, test helpers, and CI test commands.
| name | sake-ci-release |
| description | Use when working on CI workflows, GitHub Actions, release process, changelog generation (git-cliff), or dependabot configuration. |
sake build_tests → sake unit_tests --skip-build → sake integration_tests --skip-buildsake lint (macOS only, Swift 6.2.1).github/actions/setup-environment (mise + Swift + setup-sake)amannn/action-semantic-pull-request@v5swift test --enable-code-coverage → lcov export → Codecov upload.github/actions/setup-environment/action.yml — composite action:
jdx/mise-action@v2 (install only, no auto-install of tools)swift-actions/setup-swift@v2 with specified Swift versionkattouf/setup-sake@v1 — installs sake + caches prebuilt SakeApp binary.github/dependabot.yml:
chore(deps):Config: cliff.toml
chore(release): Bump version to X → skipped
chore(deps): / fix(deps): → Dependency Updates
feat: → Features
fix: → Bug Fixes
test: → Testing
perf: → Performance
refactor: → Refactoring
doc: → Documentation
project: → Project
revert: → Revert
anything else → Other Changes
\((\w+\s)?#([0-9]+)\) → removedv1.0.0For small changes. Commit message MUST have conventional commit prefix.
For larger changes. PR title MUST have conventional commit prefix (enforced by semantic-pr-lint). Commits inside branch — free format. Only squash merge is allowed (merge commit and rebase disabled).
kebab-case, optionally type-prefixed: feat-, fix-, doc-. Not enforced, not used for release notes.