本文へ移動
cccskills
無料GitHub で公開

changelog

Generate or update CHANGELOG.md from landed git history. Use when the user asks to "write a changelog", "update the changelog", or summarize what changed over the last week/period.

日本語の概要は準備中です。原文の説明を表示しています。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Update Changelog

Maintain CHANGELOG.md at the repo root. Run every command from the repo root.

Determine the range

  1. Read the cutoff marker near the top of CHANGELOG.md:

    <!--
    Last updated through commit: <full-hash> (<short-hash>)
    ...
    -->
    

    Document only commits landed after that hash. If CHANGELOG.md does not exist yet, ask the user (or infer from the request) how far back to go.

  2. List the commits to document, newest first:

    git log <cutoff-hash>..HEAD --pretty=format:"%H|%ad|%s" --date=short
    

    For a fresh changelog with a date bound instead of a hash, use git log --since="<date>" ....

Structure

  • Group by week, newest week first. Weeks run Monday–Sunday; a commit dated on a Sunday closes the week that began the preceding Monday. Heading format: ## Week of YYYY-MM-DD – YYYY-MM-DD.
  • Within each week, one top-level bullet per area (the general subsystem a change touched). Common areas: Frontend, MCP, RAG, Backend, Text/corpus, Dev infra, CI/build, AGD types, Parsing robustness, Tech debt, Docs, Project/docs. Add a new area label when a recurring one isn't covered.
  • Under each area, write sub-bullets describing the changes. Group similar commits together rather than listing them one-to-one — e.g. a dozen floating-panel PRs collapse into a few sub-bullets. Keep descriptions brief and outcome-focused; reference PR/issue numbers only when they add value.

Text/corpus split

The Text/corpus area is special: split its sub-bullets into two labeled groups, new content first, then changes:

- **Text/corpus**
  - *New content:*
    - <newly extracted categories / data>
  - *Enhancements & fixes:*
    - <restructuring, keying fixes, titling, corpus regeneration>

Classify a commit as new content when it surfaces game data not previously in the corpus (a new category, newly extracted descriptions/stories). Everything else — restructuring, dedup, keying fixes, human-readable titles, regenerations — goes under Enhancements & fixes.

Update the cutoff marker

After writing the entries, set the marker to the newest documented commit (HEAD of the range). Keep both the full hash and the short hash:

Last updated through commit: <full-hash> (<short-hash>)

Notes

  • Fold Update text commits and submodule-pointer moves into the relevant corpus entry; don't list them on their own.
  • When unsure which area a commit belongs to, read its diff/subject — the PR title usually names the subsystem.
  • Don't invent changes. Every bullet must trace to a real commit in the range.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Identify and add new AnimeGameData field deobfuscation mappings by comparing cleartext and obfuscated AGD revisions. Use when a new Genshin Impact build changes obfuscated JSON field names or when rust/istaroth-agd-regen/src/deob.rs needs a new version mapping block.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

Ingest a new AnimeGameData (AGD) build end-to-end — deobfuscation mappings, TextMap fallback-list audit, first-seen version index, and corpus regen. Use when bumping AGD_PATH / AGD to a new game version.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

Create a simple, modern HTML review page and run a local browser feedback loop with inline element/text annotations and structured questions. Use when the user wants to discuss or iterate on a design, plan, comparison, scope decision, content draft, or other topic that is easier to review visually than in chat.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

pr

無料

Squash the current branch's work into a single commit and open (or update) a GitHub pull request with Graphite (`gt`). Use when asked to "create a PR", "open a pull request", "put this up for review", or to update an existing PR for the current branch.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

Regenerate, audit, commit, and push Istaroth's generated text corpus in the text/ submodule. Use when the user asks to "regen corpus", regenerate committed text output, audit a corpus diff for content loss, or push a previously verified text regeneration.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

Add or revise retrieval-quality eval fixtures under istaroth/rag/eval/retrieval_fixtures/ (one JSON file per category, e.g. breadth.json). Use when asked to add a retrieval eval case, add a new eval category, improve a fixture's ground truth, or harden fixtures against false misses. Fixtures grade whether retrieval surfaces the sources a query needs, measured by passage-anchored facet coverage.

日本語の概要は準備中です。原文の説明を表示しています。

isundaylee/istaroth122026年10月20日 更新

isundaylee のスキルをすべて見る

このスキルの問題を報告する