Prepare a Neva GitHub release draft from merged PRs, previous release style, and local multi-platform artifacts. Use this for monthly release preparation in nevalang/neva.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Use this skill to prepare a monthly release for nevalang/neva with consistent notes and assets.
Default output is a draft GitHub release, not immediate publication.
gh (release + PR metadata)git (range and branch state)make (artifact build)shasum (asset checksums)patch or minor.patch for internal-only changes (CI, docs, lint, infra, refactors without user-facing behavior change).minor for user-facing language/stdlib/CLI features or meaningful behavior additions.major is out of routine flow; always ask.git fetch origin --tags --pruneorigin/main (or use a clean worktree from it)gh release view ... --json body,publishedAtvX.Y.Z..origin/main)gh pr view)pkg/version.go to the next release version without the v prefixstd/neva.yml, examples/neva.yml, benchmarks/neva.yml, e2e/**/neva.yml,
and internal test manifests)rg "v?X\\.Y\\.Z" for the previous version and inspect every remaining hit;
only leave historical changelog/release-note references intentionallymake buildshasum -a 256gh release create <tag> <assets...> --target main --title <tag> --notes-file <file> --draftgh release view <tag> --json ...gh over ad-hoc API calls where possible.def Main, imports, full component wrappers) when a focused snippet is enough.When release notes include Nevalang snippets, they must be concise but real.
--- + connections when that explains the change.internal/compiler/parser/neva.g4)AGENTS.md (for example Main port shape, chaining rules, [*] bypass form)examples/**/*.neva)a0a5c5f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.