From mojiemoji-github
`mojiemoji-github` <img src="https://mojiemoji.jozo.beer/emoji/%E3%83%97%E3%83%A9%E3%82%B0?font=kurobara&color=60a5fa&animation=psycho&background=transparent&outline_width=0" alt="プラグ" height="24" align="absmiddle">インの catalog をローカル usage cache から
How this skill is triggered — by the user, by Claude, or both
Slash command
/mojiemoji-github:bump-catalogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`mojiemoji-github` <img src="https://mojiemoji.jozo.beer/emoji/%E3%83%97%E3%83%A9%E3%82%B0?font=kurobara&color=60a5fa&animation=psycho&background=transparent&outline_width=0" alt="プラグ" height="24" align="absmiddle">インの catalog をローカル usage cache から
mojiemoji-github インの catalog をローカル usage cache から
的に育てる skill。selector subagent が catalog miss した term に
flavor を選定したとき、
cache_record.py が JSONL にする。
この skill はその cache を集計して、しきい値を満たした variant を
prestamp-catalog.yml に昇格させる を 1 件作る。
全工程はトークン・LLM
・
論的。
この
本体は単にスクリプトを呼ぶだけ。
ユーザーが明示的に「catalog を育てて」「bump-catalog 走らせて」など
要求したとき。あるいは /bump-catalog を叩いたとき。
まず引数なしで dry-run して何がされるか
する(デフォルトが
--dry-run なので破壊的操作は起きない):
python3 skills/mojiemoji-github/scripts/bump_catalog.py
に「would add N variant(s) ...」が出たら次へ。「no new variants
to add」だけならその回はスキップして終わり。
に
なければ
--pr を付けて本実行する:
python3 skills/mojiemoji-github/scripts/bump_catalog.py --pr
--pr がやること:
usage.jsonl を読む($MOJIEMOJI_CACHE_FILE または
${XDG_DATA_HOME:-~/.local/share}/mojiemoji-plugin/usage.jsonl)prestamp-catalog.yml をマージplugin.json の patch version を bumpgit fetch origin main && git checkout main && git pullfeat/auto-catalog-grow-<yyyymmdd> ブランチを切って commit + pushgh pr create --assignee @me で
をユーザーに
する。それだけ。
catalog だけしたい(
は手で出す)なら
--apply:
python3 skills/mojiemoji-github/scripts/bump_catalog.py --apply
これは prestamp-catalog.yml のマージのみ。plugin.json も触らず git
操作もしない。
閾値を変えたいなら --threshold N (デフォルト 2)。1 件単位でも
複利が効くというで、しきい値は低めに保つのが
。
| catalog | plugin.json | git/ | |
|---|---|---|---|
--dry-run (default) | — | — | — |
--apply | ✓ | — | — |
--pr | ✓ | ✓ (patch bump) | ✓ |
usage.jsonl が空 / ほぼ空のときは bump-catalog を回しても "no
new variants to add" しか出ない。これは selector subagent が
起動していないサイン (prestamp 過剰化による)。draft markdown が
あるなら
/mojiemoji-propose <path> を先に回して、未 stamp の 2-8 字
本語連続を selector に投げて cache に
してから
bump-catalog を
呼ぶ。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub jozobeer/mojiemoji-plugin --plugin mojiemoji-github