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.
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
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)nevalang/neva
127afd9
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.