skills/release/SKILL.md
Create a new auto-stack release by tagging a commit and pushing the tag. The GitHub Actions release workflow builds binaries and publishes the release.
npx skillsauth add mistakenot/auto-stack releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a new auto-stack release. The agent's only job is to tag and push — GitHub Actions handles building and publishing.
v0.8.0) to the repo..github/workflows/release.yml workflow triggers on v* tags.linux-amd64 and darwin-arm64.curl -fsSL https://raw.githubusercontent.com/mistakenot/auto-stack/main/install.sh | bash.# Get the latest release tag
LATEST=$(git tag --sort=-v:refname | head -1)
echo "Latest tag: $LATEST"
Check what has changed since the last release:
git log ${LATEST}..HEAD --oneline
Apply semver:
Ask the user to confirm the version before proceeding.
Run the full build and tests to make sure everything compiles:
make build
make test
Do not proceed if either fails.
VERSION="v0.8.0" # use the confirmed version
git tag "$VERSION"
git push origin "$VERSION"
Check that the workflow succeeded:
# Wait a moment for the workflow to start, then check
gh run list --workflow=release.yml --limit=1
If the run fails, check logs with:
gh run view <run-id> --log-failed
gh release view "$VERSION" --json assets --jq '.assets[].name'
Expected assets for each binary (autodoc, autoetl, autosearch, autowatch, autoskill):
<binary>-linux-amd64<binary>-darwin-arm64tools
Bring a project's README up to date with the current state of the codebase. Audits the existing README for stale commands, dead links, renamed tools, and drifted status claims; surveys what's changed since the README was last touched; rewrites it with verified facts; then commits and pushes. Use this skill whenever the user says "update the README", "the readme is stale", "refresh the README", "rewrite README.md", "add new features to the readme", or otherwise asks for documentation that reflects the current state of the project. Also trigger when a README clearly hasn't kept pace with the codebase (e.g. recent feature commits not reflected, broken examples).
tools
Run the self-improvement loop on a focus area. Use when the user asks to improve, fix recurring problems, or run self-improve on a tool. Trigger when: "self-improve", "improve autosearch", "find and fix problems in". Do not trigger for doc reviews or one-off bug fixes.
development
Reconstruct and narrate the current development context from contextual commits. Run at session start, when resuming work, or when switching branches. Produces a brief, conversational summary of where things stand.
tools
Scaffold a new auto-* package in the auto-stack monorepo. Creates the full directory structure, Go source files, go.mod, CLAUDE.md, and Makefile integration following established patterns. Use when: "create a new package", "add auto-foo", "scaffold a new tool", "new auto package".