Skip to content

chore(release): v0.10.0#164

Merged
akiojin merged 19 commits into
mainfrom
develop
Apr 10, 2026
Merged

chore(release): v0.10.0#164
akiojin merged 19 commits into
mainfrom
develop

Conversation

@akiojin
Copy link
Copy Markdown
Owner

@akiojin akiojin commented Apr 10, 2026

Summary

Changes

Version

v0.10.0

Closing Issues

Closes #145
Closes #158

🤖 Generated with Claude Code

Summary by CodeRabbit

リリースノート

  • 新機能

    • Skill Contract v1 に準拠した Unity CLI スキルの検証とリント機能を実装
    • Claude Code と Codex の双方に対応した統一プラグイン配布
    • 受け入れ駆動型の統合開発ループスキルを追加
  • ドキュメント

    • スキル契約仕様と貢献ガイドラインを拡充
    • 各スキルのランタイムチェックリストと参考資料を整備
  • Chores

    • パッケージバージョンを v0.9.0 から v0.10.0 へ更新
    • 依存パッケージを最新版に更新

Akio Jinsenji and others added 19 commits April 5, 2026 18:20
fix(core): resolve issue 137 and stabilize unity e2e flows
Cargo dependencies were missing from dependabot.yml, causing PRs
to target main instead of develop. This adds the cargo ecosystem
with target-branch: develop to match npm and github-actions config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4 to 5.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@v4...v5)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…dates (#141)

Bumps the npm_and_yarn group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.3` | `20.5.0` |
| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.3` | `20.5.0` |
| [@google/gemini-cli](https://github.com/google-gemini/gemini-cli) | `0.32.1` | `0.34.0` |
| [@openai/codex](https://github.com/openai/codex/tree/HEAD/codex-cli) | `0.113.0` | `0.116.0` |
| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.1.0` |



Updates `@commitlint/cli` from 20.4.3 to 20.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli)

Updates `@commitlint/config-conventional` from 20.4.3 to 20.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional)

Updates `@google/gemini-cli` from 0.32.1 to 0.34.0
- [Release notes](https://github.com/google-gemini/gemini-cli/releases)
- [Changelog](https://github.com/google-gemini/gemini-cli/blob/main/docs/releases.md)
- [Commits](google-gemini/gemini-cli@v0.32.1...v0.34.0)

Updates `@openai/codex` from 0.113.0 to 0.116.0
- [Release notes](https://github.com/openai/codex/releases)
- [Commits](https://github.com/openai/codex/commits/rust-v0.116.0/codex-cli)

Updates `eslint` from 10.0.3 to 10.1.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.0.3...v10.1.0)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: "@commitlint/config-conventional"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: "@google/gemini-cli"
  dependency-version: 0.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: "@openai/codex"
  dependency-version: 0.116.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#139)

Bumps the cargo group with 1 update in the / directory: [rustls-webpki](https://github.com/rustls/webpki).


Updates `rustls-webpki` from 0.103.9 to 0.103.10
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](rustls/webpki@v/0.103.9...v/0.103.10)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-version: 0.103.10
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#134)

Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).

Updates `undici` from 7.22.0 to 7.24.1
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.22.0...v7.24.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.24.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the npm_and_yarn group with 2 updates: [@google/gemini-cli](https://github.com/google-gemini/gemini-cli) and [@openai/codex](https://github.com/openai/codex/tree/HEAD/codex-cli).


Updates `@google/gemini-cli` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/google-gemini/gemini-cli/releases)
- [Changelog](https://github.com/google-gemini/gemini-cli/blob/main/docs/releases.md)
- [Commits](google-gemini/gemini-cli@v0.34.0...v0.36.0)

Updates `@openai/codex` from 0.116.0 to 0.118.0
- [Release notes](https://github.com/openai/codex/releases)
- [Commits](https://github.com/openai/codex/commits/rust-v0.118.0/codex-cli)

---
updated-dependencies:
- dependency-name: "@google/gemini-cli"
  dependency-version: 0.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: "@openai/codex"
  dependency-version: 0.118.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
…npm_and_yarn-acda4d4975

chore(deps): bump the npm_and_yarn group with 2 updates
…l plugin distribution (#160)

Establishes a machine-verifiable Claude Code / Codex skill contract and
migrates all 13 unity-* skills to it in a single PR. Skills are now shared
between the Claude Code plugin (`.claude-plugin/`) and the newly introduced
Codex plugin (`.codex-plugin/` + `.agents/skills/` + `.agents/plugins/`) via a
single source of truth under `.claude-plugin/plugins/unity-cli/skills/`.

Why
- description-based triggering was informal and inconsistent across skills.
- Codex CLI published a formal plugin spec (`.codex-plugin/plugin.json`,
  `.agents/skills/`, `.agents/plugins/marketplace.json`) in late 2025 but the
  repo still used the pre-spec `.codex/skills/` layout.
- `gh-skills-sync` is a development helper for this repository itself and
  should not ship inside the distributed plugin.
- No dedicated gwt-spec Issue tracked skill concerns; closest was #145
  (CLI core) which only mentioned skill routing in passing.

What
- New Rust module `src/skills/` implementing loader, domain model, report,
  runner, and rules R01..R22 (Skill Contract v1). Exposed via
  `unity-cli skills lint [--root --format --severity --fix]`.
- 22 unit tests under `src/skills/tests.rs` (one RED example per rule + a
  good_skill pass-all).
- Migrated 13 unity-* skills: frontmatter (metadata.triggers/siblings),
  description rewritten to Verb+object imperative with sibling mention, body
  rewritten to the 5 required H2 sections, `references/runtime-checklist.md`
  copied into every skill, `unity-csharp-edit` receives `Edit, Write`,
  `unity-cli-usage` becomes `user-invocable: false`.
- Created `.codex-plugin/plugin.json`, `.agents/skills/` symlinks,
  `.agents/plugins/marketplace.json`. Deleted legacy `.codex/skills/`.
  Codex-only helpers (`gh-fix-ci`, `gh-fix-issue`, `gh-pr`, `gh-pr-check`)
  moved from `.codex/skills/` to `.agents/skills/`.
- Bumped `.claude-plugin/plugins/unity-cli/plugin.json` to 0.2.0 with explicit
  `skills: "./skills/"`. Bumped marketplace to 0.2.0.
- Moved `gh-skills-sync` to `dev-skills/gh-skills-sync/` (out of plugin).
- `CLAUDE.md`, `docs/skills.md` (new), `docs/development.md` updated to
  reflect the contract. `CONTRIBUTING.md` added inside the plugin with the
  new-skill checklist and PR template fragment.
- Replaced `scripts/skill-eval/static-skill-contract-check.sh` with
  `cargo run -- skills lint --severity error` in `.github/workflows/lint.yml`
  and `.github/workflows/skill-routing-eval.yml`. Legacy script deleted.

Verification
- `cargo fmt --all -- --check`
- `cargo clippy --all-targets -- -D warnings`
- `cargo test --all-targets` — 246 passed (incl. 22 new skill linter tests)
- `cargo run -- skills lint --severity error` — 13 skills, 0 violations
- `.claude/skills/` and `.agents/skills/` symlinks resolve to canonical source
- `.codex/` removed, `gh-skills-sync` in `dev-skills/`, plugin manifests at 0.2.0

Refs: #160, #145

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat(skills): add unity development loop skill
…t-v1-160

# Conflicts:
#	.agents/skills/unity-development-loop
feat(skills): Skill Contract v1, unity-cli skills lint, dual plugin distribution (#160)
@akiojin akiojin added the release Release PR label Apr 10, 2026
@akiojin akiojin enabled auto-merge April 10, 2026 10:42
@akiojin akiojin merged commit 79f606a into main Apr 10, 2026
13 checks passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 10, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: fbd69e65-c420-44f8-b13f-ce6599c14c49

📥 Commits

Reviewing files that changed from the base of the PR and between ee79934 and 5b11aef.

⛔ Files ignored due to path filters (4)
  • Cargo.lock is excluded by !**/*.lock
  • UnityCliBridge/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset is excluded by !**/*.asset
  • UnityCliBridge/ProjectSettings/EditorSettings.asset is excluded by !**/*.asset
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (96)
  • .agents/plugins/marketplace.json
  • .agents/skills/gh-fix-ci/LICENSE.txt
  • .agents/skills/gh-fix-ci/SKILL.md
  • .agents/skills/gh-fix-ci/scripts/inspect_pr_checks.py
  • .agents/skills/gh-fix-issue/SKILL.md
  • .agents/skills/gh-fix-issue/scripts/inspect_issue.py
  • .agents/skills/gh-pr-check/SKILL.md
  • .agents/skills/gh-pr/SKILL.md
  • .agents/skills/gh-pr/references/pr-body-template.md
  • .agents/skills/unity-addressables
  • .agents/skills/unity-asset-management
  • .agents/skills/unity-cli-usage
  • .agents/skills/unity-csharp-edit
  • .agents/skills/unity-csharp-navigate
  • .agents/skills/unity-development-loop
  • .agents/skills/unity-editor-tools
  • .agents/skills/unity-gameobject-edit
  • .agents/skills/unity-input-system
  • .agents/skills/unity-playmode-testing
  • .agents/skills/unity-prefab-workflow
  • .agents/skills/unity-scene-create
  • .agents/skills/unity-scene-inspect
  • .agents/skills/unity-ui-automation
  • .claude-plugin/marketplace.json
  • .claude-plugin/plugins/unity-cli/CONTRIBUTING.md
  • .claude-plugin/plugins/unity-cli/plugin.json
  • .claude-plugin/plugins/unity-cli/skills/unity-addressables/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-addressables/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-asset-management/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-asset-management/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-cli-usage/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-edit/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-edit/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-navigate/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-csharp-navigate/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-development-loop/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-development-loop/references/development-loop-playbook.md
  • .claude-plugin/plugins/unity-cli/skills/unity-development-loop/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-editor-tools/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-editor-tools/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-gameobject-edit/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-gameobject-edit/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-input-system/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-input-system/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-playmode-testing/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-playmode-testing/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-prefab-workflow/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-prefab-workflow/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-create/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-create/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-inspect/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-scene-inspect/references/runtime-checklist.md
  • .claude-plugin/plugins/unity-cli/skills/unity-ui-automation/SKILL.md
  • .claude-plugin/plugins/unity-cli/skills/unity-ui-automation/references/runtime-checklist.md
  • .claude/skills/gh-skills-sync
  • .claude/skills/unity-development-loop
  • .codex-plugin/plugin.json
  • .codex/skills/gh-skills-sync
  • .github/dependabot.yml
  • .github/workflows/lint.yml
  • .github/workflows/skill-routing-eval.yml
  • .github/workflows/test.yml
  • .gitignore
  • CHANGELOG.md
  • CLAUDE.md
  • Cargo.toml
  • UnityCliBridge/Assets/Scripts/UnityCliUiTest/UnityCliAllUiSystemsTestBootstrap.cs
  • UnityCliBridge/Assets/Scripts/UnityCliUiTest/UnityCliUiToolkitTestSceneController.cs
  • UnityCliBridge/Packages/packages-lock.json
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Core/BridgeCommandStats.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Core/UnityCliBridgeHost.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Handlers/CompilationHandler.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Handlers/InputSystemHandler.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Handlers/TestExecutionHandler.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Tests/PlayMode/InputSimulationAutomationPlayModeTests.cs
  • UnityCliBridge/Packages/unity-cli-bridge/Tests/PlayMode/UIAllSystemsAutomationPlayModeTests.cs
  • UnityCliBridge/Packages/unity-cli-bridge/package.json
  • dev-skills/gh-skills-sync/SKILL.md
  • dev-skills/gh-skills-sync/references/sync-behavior.md
  • docs/development.md
  • docs/skills.md
  • package.json
  • scripts/skill-eval/run-codex-routing.py
  • scripts/skill-eval/static-skill-contract-check.sh
  • src/app/runner.rs
  • src/cli.rs
  • src/main.rs
  • src/skills/loader.rs
  • src/skills/mod.rs
  • src/skills/model.rs
  • src/skills/report.rs
  • src/skills/rules.rs
  • src/skills/runner.rs
  • src/skills/tests.rs
  • tasks/todo.md
  • tests/fixtures/skill-routing/benchmark.jsonl

概要

Walkthrough

Skill Contract v1 による統一的なスキル定義・検証システムの導入、Rust 実装の skills lint コマンド追加、両プラットフォーム向けプラグイン配布構成の整備、複数スキルのドキュメント刷新、Unity プロジェクト・依存関係の更新を含む。

Changes

Cohort / File(s) 概要
Skill Contract v1 実装(Rust)
src/skills/mod.rs, src/skills/loader.rs, src/skills/model.rs, src/skills/rules.rs, src/skills/runner.rs, src/skills/report.rs, src/skills/tests.rs
新規スキル検証フレームワークの実装。スキルファイル解析、22個のリント規則(R01–R22)、ファイルシステム検証、テスト総合。
CLI コマンド統合
src/cli.rs, src/app/runner.rs, src/main.rs
skills lint サブコマンド追加、SkillSeveritySkillFormat 列挙体、出力形式・ルール厳密度制御。
プラグイン・マーケットプレイス設定
.agents/plugins/marketplace.json, .codex-plugin/plugin.json, .claude-plugin/marketplace.json, .claude-plugin/plugins/unity-cli/plugin.json
Unity CLI の双プラットフォーム配布、Codex/Claude Code マニフェスト、バージョン 0.2.0 への統一。
スキル定義ドキュメント更新
.claude-plugin/plugins/unity-cli/skills/unity-*/SKILL.md(13 スキル)
各スキルの目的明確化、触発条件(triggers)・兄弟スキル(siblings)・参照資料の統一化、ツール指定の名前空間化(Bash(unity-cli:*))、バージョン 0.3.0 へのバンプ。
スキル参照資料追加
.claude-plugin/plugins/unity-cli/skills/unity-*/references/runtime-checklist.md ほか(14 ファイル)
実行時チェックリスト・ワークフロー詳細ガイドの新規作成。全スキルに共通な unity-cli バイナリ選択・インスタンス管理・コマンドルーティング・CI 設定を記載。
開発ドキュメント整備
docs/skills.md, CLAUDE.md, docs/development.md, .claude-plugin/plugins/unity-cli/CONTRIBUTING.md
Skill Contract v1 仕様、スキル配布構造、ローカル検証コマンド、CI/CD 統合、スキル作成・保守手順を明記。
スキル評価スクリプト刷新
scripts/skill-eval/run-codex-routing.py(新規)、scripts/skill-eval/static-skill-contract-check.sh(削除)
静的スクリプト検証から LLM ベース動的ルーティング評価へ移行。Codex スキル予測、キーワードマッチング、スキルカタログ生成を実装。
GitHub ワークフロー更新
.github/workflows/lint.yml, .github/workflows/skill-routing-eval.yml, .github/workflows/test.yml
Rust cargo run -- skills lint を CI/CD に統合、Codecov アクション v5→v6 更新、スキルルーティング評価の Rust ベース化。
プロジェクト・依存関係更新
Cargo.toml, package.json, UnityCliBridge/Packages/packages-lock.json, UnityCliBridge/Packages/unity-cli-bridge/package.json
serde_yml 追加、npm/Cargo パッケージバージョン更新(Commitlint 20.5.0、Gemini 0.36.0、Codex 0.118.0、ESLint 10.1.0)、Unity 依存パッケージ更新(Addressables 2.9.0、Burst 1.8.28、RenderPipeline 17.4.0 ほか)。
Unity ハンドラ・テスト修正
UnityCliBridge/Packages/unity-cli-bridge/Editor/Handlers/*.cs, UnityCliBridge/Packages/unity-cli-bridge/Tests/PlayMode/*.cs, UnityCliBridge/Assets/Scripts/UnityCliUiTest/*.cs
入力シミュレーション動作修正、コンパイルハンドラ診断解析強化、テスト実行フレームワーク制御の改善、UI Toolkit 初期化の安定化、UI オブジェクト検索パスの堅牢化。
設定・無視ファイル更新
.gitignore, CHANGELOG.md, tasks/todo.md(削除)、tests/fixtures/skill-routing/benchmark.jsonl
v0.10.0 リリースノート追加、タスク追跡ファイルのローカル化、スキル評価ベンチマーク 7 件追加。

Sequence Diagram(s)

sequenceDiagram
    participant User as ユーザー
    participant CLI as CLI (main)
    participant Loader as Loader
    participant RuleEngine as Rule Engine
    participant Report as Report
    
    User->>CLI: cargo run -- skills lint --severity error
    CLI->>CLI: CLI パース
    CLI->>Loader: load_skills(root)
    Loader->>Loader: SKILL.md 走査
    Loader-->>CLI: Vec<Skill>
    CLI->>RuleEngine: run_all(skill, context)
    loop スキルごと
        RuleEngine->>RuleEngine: R01–R22 規則実行
        RuleEngine-->>CLI: Vec<Violation>
    end
    CLI->>Report: render(outcome, Text, severity)
    Report-->>CLI: formatted_output
    CLI-->>User: stdout + exit code
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related issues

Possibly related PRs

  • chore(release): v0.4.0 #112 - .claude-plugin/plugins/unity-cli/plugin.json および複数の unity-* SKILL.md ファイルを修正し、スキル定義・ドキュメント体系を整備。本 PR との関連は高い(継続的な改善)。

Poem

🐰 スキル契約、ルール二十二に統一し、
Rust の林で検証の光放ちて、
プラグイン双方に花咲きぬ。
参照資料の庭を耕し、
Unity の橋も補強完了—
ワークフロー、今ここに調和す。

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ドメイン仕様書: CLI基盤・アーキテクチャ

1 participant