Release
vaayne/mori
Release workflow for Mori macOS workspace terminal and MoriRemote iOS app.
Upgrade macOS Go and all module dependencies in TFx via task go:upgrade, then verify build and tests.
$ npx skills add straubt1/tfx --skill go-upgrade -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install straubt1/tfx go-upgrade --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/go-upgrade .claude/skills/go-upgrade && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .claude/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgradeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add straubt1/tfx --skill go-upgrade -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install straubt1/tfx go-upgrade --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/go-upgrade .agents/skills/go-upgrade && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .agents/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add straubt1/tfx --skill go-upgrade -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install straubt1/tfx go-upgrade --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/go-upgrade .cursor/skills/go-upgrade && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .cursor/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/straubt1/tfx.git --path .cursor/skills/go-upgrade--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add straubt1/tfx --skill go-upgrade -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install straubt1/tfx go-upgrade --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/go-upgrade .gemini/skills/go-upgrade && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .gemini/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install straubt1/tfx go-upgradeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add straubt1/tfx --skill go-upgrade -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/go-upgrade .github/skills/go-upgrade && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .github/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add straubt1/tfx --skill go-upgrade -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install straubt1/tfx go-upgrade --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/straubt1/tfx.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/go-upgrade .opencode/skills/go-upgrade && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "go-upgrade" agent skill from https://github.com/straubt1/tfx/tree/main/.cursor/skills/go-upgrade into .opencode/skills/go-upgrade/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "go-upgrade", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
go-upgradeUpgrade macOS Go and all module dependencies in TFx via task go:upgrade, then verify build and tests.
Go Upgrade is an agent skill from straubt1/tfx. Upgrade macOS Go and all module dependencies in TFx via task go:upgrade, then verify build and tests. Use when the user asks to upgrade Go, update dependencies, bump go.mod, or refresh packages.
Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development. It works with Go, macOS, Git and Homebrew. The repository describes itself as: TFx is a standalone CLI for HCP Terraform and Terraform Enterprise. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f7494e5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gogitbrewghFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
keepachangelog.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Go Upgrade loads about 914 tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 402 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
out of scope unless requested (`secrets/.env-int` required):Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from straubt1/tfx at commit f7494e5, republished under its MIT licence (© straubt1). 402 words, ~914 tokens.
.claude/skills/go-upgrade/SKILL.md (or your agent's skills folder).Upgrade the local Go toolchain and all module dependencies, then verify the repo still builds and tests pass.
task development:doctor (install with brew install go goreleaser go-task)Run the Taskfile task (see DEVELOPMENT.md § Upgrading Dependencies):
task go:upgradeThis upgrades go and goreleaser via Homebrew, syncs go.mod to the installed Go version, runs go get -u ./..., go mod tidy, and updates the README Go version badge.
Files touched: go.mod, go.sum, README.md (badge only), CHANGELOG.md. CI reads Go version from go.mod via go-version-file.
If brew upgrade go reports already latest, the task still refreshes module dependencies.
Match CI (.github/workflows/build.yml):
go build ./...
go test ./...Some client/ tests call the TFE API — run with network access if the sandbox blocks them.
On failure: diagnose and fix compile or test issues from breaking dependency bumps. Do not downgrade Go without asking the user.
Optional smoke check:
task go:build && ./tfx versionIntegration tests are out of scope unless requested (secrets/.env-int required):
task test:integration-data
task test:integration-cmdUpdate CHANGELOG.md after a successful upgrade. This repo uses Keep a Changelog with unreleased sections titled ## [vX.Y.Z] - Unreleased (not a bare [Unreleased] heading).
Read the top of CHANGELOG.md and look for a section matching ## [vX.Y.Z] - Unreleased.
If it exists: add a bullet under Changed (create a **Changed** subsection if missing):
* Upgraded Go to X.Y.Z and refreshed module dependenciesReplace X.Y.Z with the version from go version. Do not duplicate the entry if an equivalent bullet is already present.
If it does not exist: insert a new unreleased section immediately after the Keep a Changelog intro (before the first dated release). Derive the version label from the latest git tag:
git describe --tags --abbrev=0 --match "v[0-9]*.[0-9]*.[0-9]*"Bump the patch segment (e.g. v0.3.3 → v0.3.4) and add:
## [v0.3.4] - Unreleased
**Changed**
* Upgraded Go to X.Y.Z and refreshed module dependenciesgit diff --stat for go.mod, go.sum, README.md, and CHANGELOG.mdchore: upgrade Go to X.Y.Z and refresh module dependenciesReplace X.Y.Z with the version from go version.
Do not create a branch, commit, or open a PR unless the user explicitly asks.
When the user asks to commit and/or open a PR (e.g. "upgrade go and open a PR"):
git checkout -b chore/go-upgrade-<version>go.mod, go.sum, README.md, CHANGELOG.mdgit push -u origin HEADgh pr create with Summary and Test plan (note local go build ./... and go test ./... passed)Do not push or commit unless explicitly requested.
© straubt1, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .cursor/skills/go-upgrade of straubt1/tfx.
Open the folder on GitHubat commit f7494e5
Go Upgrade next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Go Upgrade this skillstraubt1/tfx | 110 | — | ~914 | Automated safety check: Notes | MIT | |
| Releasevaayne/mori | 303 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Install Mimi Remotegaixianggeng/mimi-remote | 104 | — | ~2.8k | Automated safety check: Pass | GPL-3.0 | |
| Build Afmscouzi1966/maclocal-api | 346 | — | ~1.8k | Automated safety check: Notes | MIT | |
| Mole CLI Release Flowtw93/Mole | 70k | — | ~2.6k | Automated safety check: Pass | GPL-3.0 | |
| Go-Redis Release Preparationredis/go-redis | 22k | — | ~1.1k | Automated safety check: Pass | BSD-2-Clause |
vaayne/mori
Release workflow for Mori macOS workspace terminal and MoriRemote iOS app.
gaixianggeng/mimi-remote
安装、配置、配对、迁移、升级、诊断、回滚或卸载 Mimi Remote;在 macOS 上安装和维护 Mimi Remote Mac 菜单栏 App / DMG,或通过 Homebrew、Linux user-systemd 部署 agentd;从源码构建 iPhone/iPad App;配置 Codex 主通道和可选 Claude Code 实验 Runtime。用户提出“安装 Mimi…
scouzi1966/maclocal-api
Build AFM from scratch — submodules, patches, webui, and Swift build.
tw93/Mole
Runbook for assessing and executing a Mole CLI release: distribution channels, pre-flight checks, capital-V tags, build artifacts and the handoff to curated release notes.
redis/go-redis
Prepares a go-redis release locally: picks the next semver, gathers merged PRs, writes the RELEASE-NOTES entry and bumps versions, without publishing.
yaklang/yakit
对 Yakit 仓库的代码改动做规范化 code review:按代码逻辑、TS 定义、UI 引用与 Props、CSS 样式、依赖版本、配置项六个维度审查,检查测试用例缺失,强制执行 tsc 类型检查与 vitest 测试验证,输出「结果汇总 / 明细解释 / 合并结论」三块报告,经用户确认后写入文件。当用户要求 review、审查、评审代码改动,或在提交、合并、提 PR…
straubt1/tfx
This skill should be used when the user says "reflection", "reflect on the changes", "reflect on this session", or asks to capture lessons learned from the current conversation.
straubt1/tfx
Prepare and cut TFx semver releases (CHANGELOG, validation, tagging via Taskfile).
straubt1/tfx
Create a VHS .tape file for recording terminal GIF/MP4/WebM demos.
straubt1/tfx
Create a new function in the data/ package following project conventions
Categories
Upgrade macOS Go and all module dependencies in TFx via task go:upgrade, then verify build and tests. Go Upgrade is an agent skill from straubt1/tfx. Upgrade macOS Go and all module dependencies in TFx via task go:upgrade, then verify build and tests.
Go Upgrade fits situations like: the user asks to upgrade Go; update dependencies; refresh packages.
Run `npx skills add straubt1/tfx --skill go-upgrade -a claude-code`. Or copy the skill folder (.cursor/skills/go-upgrade in straubt1/tfx) into .claude/skills/go-upgrade in your project. Claude Code loads it when a task matches its description.
Run `npx skills add straubt1/tfx --skill go-upgrade -a codex`. Or copy the skill folder (.cursor/skills/go-upgrade in straubt1/tfx) into .agents/skills/go-upgrade in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add straubt1/tfx --skill go-upgrade -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/go-upgrade, .gemini/skills/go-upgrade, .github/skills/go-upgrade and .opencode/skills/go-upgrade in your project.
Going by SKILL.md and its folder, Go Upgrade needs the command-line tools its instructions call (go, git, brew and gh).
SKILL.md names 1 domain. As links in the text: keepachangelog.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Go Upgrade is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 914 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Go Upgrade: Release (vaayne/mori, 303 stars), Install Mimi Remote (gaixianggeng/mimi-remote, 104 stars), Build Afm (scouzi1966/maclocal-api, 346 stars) and Mole CLI Release Flow (tw93/Mole, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
straubt1 (a GitHub user) maintains it in straubt1/tfx, which has 110 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on August 28, 2026.
Source: straubt1/tfx on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.