Agent skill

Write Alpha Piscium Changelog

by Luna5ama in Luna5ama/Alpha-Piscium

Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history.

GPL-3.0Auto-check passedDevelopment

Install Write Alpha Piscium Changelog

skills CLI
$ npx skills add Luna5ama/Alpha-Piscium --skill write-alpha-piscium-changelog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Luna5ama/Alpha-Piscium write-alpha-piscium-changelog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Luna5ama/Alpha-Piscium.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/write-alpha-piscium-changelog .claude/skills/write-alpha-piscium-changelog && rm -rf skills-src

Use ~/.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/

Facts

Skill name
write-alpha-piscium-changelog
GitHub stars
156
Token cost
~1.9k tokens
SKILL.md length
1,037 words
Files
2
Skills in repo
3
Repo updated
First seen
Licence
GPL-3.0

At a glance

Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history.

  • Works in 4 steps: Use an explicit target revision. → Use an existing v or tag. → For alpha, use the trailing canonical… → …
  • Asked to prepare release notes
  • SKILL.md covers Resolve the release, Select output files, Gather evidence and Edit the release notes, plus 3 more sections
  • Calls git

What it does

Write Alpha Piscium Changelog is an agent skill from Luna5ama/Alpha-Piscium. Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history. Use when asked to prepare release notes, merge earlier prerelease changelogs, write an English review draft, apply editorial feedback, or generate the matching Simplified Chinese .sc.md file.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development, covering Changelog and release notes. The repository describes itself as: High-quality realistic Minecraft shaderpack. The licence is GPL-3.0.

When your agent uses it

  • Asked to prepare release notes
  • Merge earlier prerelease changelogs
  • Write an English review draft
  • Apply editorial feedback

Example prompts

  • “/write-alpha-piscium-changelog”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Use an explicit target revision.
  2. Use an existing v or tag.
  3. For alpha, use the trailing canonical eight-character hexadecimal commit suffix.
  4. For an untagged stable or beta draft, use HEAD.

What it can do on your machine

Read from SKILL.md and the folder at commit f2401e9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Write Alpha Piscium Changelog loads about 1.9k tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 1,037 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~84
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

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.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

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.

SKILL.md

The full file from Luna5ama/Alpha-Piscium at commit f2401e9, republished under its GPL-3.0 licence (© Luna5ama). 1,037 words, ~1,884 tokens.

Download SKILL.mdSave it as .claude/skills/write-alpha-piscium-changelog/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
write-alpha-piscium-changelog
description
Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history. Use when asked to prepare release notes, merge earlier prerelease changelogs, write an English review draft, apply editorial feedback, or generate the matching Simplified Chinese `.sc.md` file.

Write Alpha Piscium Changelog

Read agent_inputs/prompts/prompt_changelog.txt before starting. Follow this skill for release boundaries, output paths, and the review workflow. Let explicit user instructions override defaults.

Resolve the release

Require the target version. Accept optional explicit target and since revisions; explicit revisions always win.

Classify the version case-insensitively:

  • Treat a version containing Alpha as alpha.
  • Treat a version containing Beta as beta.
  • Treat every other version as stable, including Hotfix.

Name alpha versions canonically as X.Y.Z-Alpha-<sha8>:

  • Require the user to supply the X.Y.Z release stem; accept either X.Y.Z-Alpha or the full canonical version as input.
  • Resolve the target commit first, then set <sha8> to the first eight lowercase hexadecimal characters of the full target commit ID.
  • The suffix always identifies the target commit. Never use the base or since commit in the alpha version name.
  • Normalize the output label to Alpha. When the input ends at X.Y.Z-Alpha, append the computed target suffix automatically.
  • When an input suffix does not match the resolved target, stop before writing files, report both commits, and ask to use the canonical name. Do not silently preserve or rewrite a mismatched full version.

For example, if the range is 16fb7f14..HEAD and HEAD resolves to bc8f4db9..., use 1.10.0-Alpha-bc8f4db9, not 1.10.0-Alpha-16fb7f14.

Resolve the target in this order:

  1. Use an explicit target revision.
  2. Use an existing v<version> or <version> tag.
  3. For alpha, use the trailing canonical eight-character hexadecimal commit suffix.
  4. For an untagged stable or beta draft, use HEAD.

If alpha has no explicit target, resolvable tag, or commit suffix, stop and ask for the target revision.

Resolve the base as follows:

  • Use an explicit since revision when supplied.
  • For stable, select the nearest reachable tag whose name contains neither Alpha nor Beta. This includes hotfix tags.
  • For beta, select the nearest reachable stable or beta tag and exclude alpha tags.
  • For alpha, require an explicit since version or revision. Do not infer it from alpha files or tag dates.

For automatic selection, consider only tags whose peeled commits are ancestors of the target, exclude a tag resolving to the target itself, and choose the candidate with the smallest positive commit count in candidate..target. Do not choose by version-string order, tag date, or commit timestamp.

Resolve version-like revisions by trying the value as written, its optional v-prefixed form, and any trailing commit suffix. Verify both revisions with git rev-parse, then require git merge-base --is-ancestor <base> <target> to succeed. Use the exact range <base>..<target>: exclude the base, include the target, and exclude uncommitted worktree changes.

Use git --no-pager for commands that may page.

Select output files

Use these paths:

  • Stable, beta, and hotfix English: changelogs/<version>.md
  • Alpha English: changelogs/alpha/<version>.md
  • Simplified Chinese: insert .sc before .md beside the English file, for example changelogs/1.0.0.sc.md

Create changelogs/alpha/ when needed. Preserve the existing rule that ignores this directory; do not edit changelogs/.gitignore.

Use this title in both languages:

markdown
# Alpha Piscium v<version>

Gather evidence

Inspect all of the following before drafting:

  • The reverse chronological release range with commit subjects and bodies
  • The net diff stat and changed paths for <base>..<target>
  • Patches for ambiguous or user-visible commits
  • Existing English prerelease changelogs whose resolvable release commits fall inside the range
  • Changelog text supplied by the user

Treat earlier changelogs as editorial input, not ground truth. Verify every retained claim against the final target. Do not use Chinese files as source material for the English draft.

Do not let an unrelated dirty worktree block history-based drafting. Preserve all unrelated changes and edit only the requested changelog files.

Show full SKILL.md (458 more words)Show less

Edit the release notes

Use this section order:

  1. Highlight
  2. New
  3. Improvement
  4. Fix
  5. Misc

Omit empty sections instead of adding placeholders.

Write concise, user-readable final outcomes. Preserve necessary product names, setting names, and code identifiers. Avoid raw commit-by-commit narration.

When the range contains intermediate alpha or beta releases:

  • Merge duplicate bullets.
  • Fold a fix for a feature introduced in the same range into that feature's final description.
  • Omit intermediate fixes that no longer describe a separate user-visible outcome.
  • Omit features removed before the target.
  • Describe the target's final behavior, not the sequence of failed or superseded implementations.

Run the review workflow

First round

Write only the English file. Do not create or update the Simplified Chinese file.

After writing:

  1. Run git diff --check -- <english-file>.
  2. Read the file back to verify its content.
  3. Report the resolved base, target, and English path.
  4. Stop and let the user review it.

If the English file already exists and the user did not clearly request regeneration, revision, translation, or finalization, read it and ask which review phase it is in rather than overwriting possible manual edits.

Editorial iterations

When the user explicitly requests additions, deletions, rewrites, or continued iteration, update only the English file, validate it, and stop for another review. Do not create or refresh the Chinese file during an editorial iteration unless the user explicitly overrides the review gate.

Final round

When the user approves, asks to finalize or translate, or says they edited the English file without requesting another editorial iteration:

  1. Read the current English file from disk and treat it as the only source of truth.
  2. Do not regenerate or silently rewrite its content from Git history.
  3. Write or update the matching .sc.md file.
  4. Preserve title, section order, bullet order, bullet count, Markdown, product names, setting names, and code identifiers.
  5. Translate headings as 重点, 新增, 改进, 修复, and 杂项.
  6. Run git diff --check -- <english-file> <chinese-file> and read both files back.
  7. Verify that corresponding sections and bullet counts match.

Stop on invalid state

Stop with one precise question when:

  • A required version, alpha base, or alpha target is missing.
  • A revision cannot be resolved.
  • The base is not an ancestor of the target.
  • An alpha version suffix does not match the resolved target commit.
  • Automatic stable or beta base selection has no eligible tag.
  • An existing English file has an ambiguous review state.

Do not run Shadesmith, options/program generators, builds, or shader validation for changelog-only work.

Report completion

For an English draft, report the range and English path, then state that review is required. For a final round, report both file paths and the validation performed. Mention that no code or old implementation was changed.

© Luna5ama, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/write-alpha-piscium-changelog of Luna5ama/Alpha-Piscium.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit f2401e9

Compare with similar skills

Write Alpha Piscium Changelog 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.

Write Alpha Piscium Changelog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Write Alpha Piscium Changelog this skillLuna5ama/Alpha-Piscium156—~1.9kAutomated safety check: PassGPL-3.0
Simple Englishmoeru-ai/airi50k2 repos~4.6kAutomated safety check: PassMIT
StarRocks Release NotesStarRocks/starrocks12k—~1.9kAutomated safety check: NotesApache-2.0
Cutting A ReleaseTriliumNext/Trilium38k—~3.2kAutomated safety check: PassAGPL-3.0
Rea Changelog Updatemorluto/rea80k—~1.9kAutomated safety check: PassMIT
Mole CLI Release Flowtw93/Mole70k—~2.6kAutomated safety check: PassGPL-3.0

Similar skills

  • Simple English

    moeru-ai/airi

    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.

    50k GitHub starsUsed in 2 repos~4.6k tokens
    DevelopmentAuto-check passed
  • StarRocks Release Notes

    StarRocks/starrocks

    Drafts English release notes for a StarRocks patch release from the PRs merged into its release branch, then opens a documentation PR and hands translation to /translate.

    12k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check: notes
  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Prepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.

    80k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check passed
  • 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.

    70k GitHub stars~2.6k tokensUpdated today
    DevelopmentAuto-check passed
  • React Router Release Notes Prep

    remix-run/react-router

    Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.

    57k GitHub stars~1.1k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from Luna5ama/Alpha-Piscium

  • Nsight Graphics Analyzer

    Luna5ama/Alpha-Piscium

    Drive NVIDIA Nsight Graphics 2026.1+ from the command line for GPU performance analysis, frame capture, frame trace inspection, draw-call inspection, NVTX/D3DPERF stage timing, replay metadata…

    156 GitHub stars~4.7k tokensUpdated 6 days ago
    Auto-check passed
  • Replay Nsight

    Luna5ama/Alpha-Piscium

    Use glc2vk replayers and Nsight GPU Trace for offline Alpha-Piscium diagnostics after Vibris MCP captures.

    156 GitHub stars~2.1k tokensUpdated 6 days ago
    Auto-check passed

Categories

Questions about Write Alpha Piscium Changelog

What does Write Alpha Piscium Changelog do?

Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history. Write Alpha Piscium Changelog is an agent skill from Luna5ama/Alpha-Piscium. Draft, revise, translate, and finalize Alpha Piscium stable, beta, alpha, and hotfix changelogs from Git history.

When should I use Write Alpha Piscium Changelog?

Write Alpha Piscium Changelog fits situations like: asked to prepare release notes; merge earlier prerelease changelogs; write an English review draft; apply editorial feedback.

How do I install Write Alpha Piscium Changelog in Claude Code?

Run `npx skills add Luna5ama/Alpha-Piscium --skill write-alpha-piscium-changelog -a claude-code`. Or copy the skill folder (.agents/skills/write-alpha-piscium-changelog in Luna5ama/Alpha-Piscium) into .claude/skills/write-alpha-piscium-changelog in your project. Claude Code loads it when a task matches its description.

How do I install Write Alpha Piscium Changelog in Codex?

Run `npx skills add Luna5ama/Alpha-Piscium --skill write-alpha-piscium-changelog -a codex`. Or copy the skill folder (.agents/skills/write-alpha-piscium-changelog in Luna5ama/Alpha-Piscium) into .agents/skills/write-alpha-piscium-changelog in your project. Codex loads it when a task matches its description.

Can I use Write Alpha Piscium Changelog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Luna5ama/Alpha-Piscium --skill write-alpha-piscium-changelog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/write-alpha-piscium-changelog, .gemini/skills/write-alpha-piscium-changelog, .github/skills/write-alpha-piscium-changelog and .opencode/skills/write-alpha-piscium-changelog in your project.

What does Write Alpha Piscium Changelog need to run?

Going by SKILL.md and its folder, Write Alpha Piscium Changelog needs the command-line tools its instructions call (git).

Does Write Alpha Piscium Changelog access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Write Alpha Piscium Changelog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Write Alpha Piscium Changelog use?

Write Alpha Piscium Changelog is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Write Alpha Piscium Changelog use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Write Alpha Piscium Changelog?

Skills that share tags, products or a category with Write Alpha Piscium Changelog: Simple English (moeru-ai/airi, 50k stars), StarRocks Release Notes (StarRocks/starrocks, 12k stars), Cutting A Release (TriliumNext/Trilium, 38k stars) and Rea Changelog Update (morluto/rea, 80k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Write Alpha Piscium Changelog?

Luna5ama (a GitHub user) maintains it in Luna5ama/Alpha-Piscium, which has 156 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 5, 2026.

Source: Luna5ama/Alpha-Piscium on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.