一键导入
testing-and-ci
Runs tests, lint, and format checks; explains CI workflows. Use when running or debugging tests, lint, or GitHub Actions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Runs tests, lint, and format checks; explains CI workflows. Use when running or debugging tests, lint, or GitHub Actions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Ensures human and AI documentation stay in sync with code and config. Use when changing behavior, adding features, refactoring, or when the user asks to update docs. Delegates the actual updates to the documentation-maintainer subagent.
Commits current changes and opens a pull request via GitHub CLI (gh). Use only when the user explicitly says "open a pull request", "open an pull request", or "create a pull request". Do not run this workflow for other requests.
Cuts a new release with semantic versioning and GoReleaser. Use when the user wants to release a new version, tag a release, or understand release workflow.
Ensures human and AI documentation stay in sync with code and config. Use when changing behavior, adding features, refactoring, or when the user asks to update docs. Delegates the actual updates to the documentation-maintainer subagent.
Commits current changes and opens a pull request via GitHub CLI (gh). Use only when the user explicitly says "open a pull request", "open an pull request", or "create a pull request". Do not run this workflow for other requests.
| name | testing-and-ci |
| description | Runs tests, lint, and format checks; explains CI workflows. Use when running or debugging tests, lint, or GitHub Actions. |
go test ./...).gofmt -s -l); fails if any file needs formatting.neptune binary.main/release-* and on PRs. Path filter for Go files and Makefile. Runs make test-all and make check-fmt..github/labeler.yml (path and head-branch rules).v*.*.*. Runs GoReleaser to create the GitHub Release and artifacts.*_test.go in the same package as the code (e.g. internal/config/loader_test.go).internal/config, internal/git, internal/run, internal/notifications/github. Add or extend tests when touching those areas or adding new packages.