@sola5866/prelude-vanilla
Aこのドキュメントは Prelude Vanilla の開発時に実施する検証、ビルド、リリース手順をまとめる。
Install
agr install @sola5866/prelude-vanilla --target claudeWrites 10 files into .claude/skills/, pinned to git-c70e0a4b.
- .claude/skills/prelude-vanilla/.env.example
- .claude/skills/prelude-vanilla/.gitignore
- .claude/skills/prelude-vanilla/.python-version
- .claude/skills/prelude-vanilla/AGENTS.md
- .claude/skills/prelude-vanilla/LICENSE
- .claude/skills/prelude-vanilla/README.md
- .claude/skills/prelude-vanilla/SKILL.md
- .claude/skills/prelude-vanilla/pyproject.toml
- .claude/skills/prelude-vanilla/screenshot.webp
- .claude/skills/prelude-vanilla/uv.lock
Document
Prelude Vanilla Development Skill
このドキュメントは Prelude Vanilla の開発時に実施する検証、ビルド、リリース手順をまとめる。
詳細な仕様は docs 配下を参照する。
Validation
変更後は Validation を実行する。
uv run python tools/validate/validate.py
成功条件:
Failed: 0
Validation が失敗した場合は原因を解消してから次へ進む。
Build
全体ビルドを実行する。
uv run python tools/build/build-all.py \
--version 99.99.99-test
確認項目:
- Successful が期待値と一致する
- Failed が 0
- build-report.json が生成される
生成先:
dist/v99.99.99-test/
Artifact Check
生成された mcpack を確認する。
確認項目:
LICENSE
contents.json
textures_list.json
Build Validation と Artifact Validation が成功していることを確認する。
Pull Request
開発は feature ブランチで行う。
feature/*
完了後は Pull Request を作成し、develop へマージする。
Develop Integration
develop ブランチでは以下を確認する。
Validation
↓
Build
↓
CI
問題がなければ main へマージする。
Release
リリースは main ブランチで行う。
バージョン形式:
YY.M.N
例:
26.6.1
26.6.2
26.7.1
Release Procedure
実運用は次の順序で行う。
開発
feature/*
↓
develop
↓
main
リリース対象判定
アドオン変更なしの場合は終了する。
終了
アドオン変更ありの場合はリリースを実施する。
リリース実施
Version 確定
manifest.json の version を更新する。
例:
26.6.1
Validation
uv run python tools/validate/validate.py
成功することを確認する。
Build
uv run python tools/build/build-all.py --version 26.6.1
成功することを確認する。
Tag 作成
git tag v26.6.1
git push origin v26.6.1
Draft Release
GitHub Actions により Draft Release が生成される。
確認項目:
Release Title
添付 mcpack
Version
Build Result
Changelog
Draft Release 上で手動記入する。
Publish
GitHub Release 画面から Publish Release を実行する。
Create Tag
例:
git checkout main
git pull
git tag v26.6.1
git push origin v26.6.1
Release Draft
Tag Push により GitHub Actions が実行される。
Validation
↓
Build
↓
Artifact Validation
↓
Release Draft
Publish Release
GitHub Release の Draft を確認する。
確認項目:
- Changelog
- 添付された mcpack
- build-report.json
問題がなければ Publish Release を実行する。
Reference
Build:
docs/build/
Validation:
docs/validation/
Release:
docs/release/
Trustgrade A
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- passType matchnot applicable to this artifact type
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- passLicense
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-c70e0a4bdb342026-07-31