Skip to content

chore(release): v0.2.3#102

Merged
akiojin merged 7 commits into
mainfrom
develop
Mar 6, 2026
Merged

chore(release): v0.2.3#102
akiojin merged 7 commits into
mainfrom
develop

Conversation

@akiojin

@akiojin akiojin commented Mar 5, 2026

Copy link
Copy Markdown
Owner

Summary

Bug fixes and improvements including CLI schema introspection, GitHub skills sync, and CI closing keyword fixes.

Changes

  • feat(cli): Add strict schema introspection and action-aware validation
  • feat(cli): Tighten schema variants and align issue-first spec templates
  • feat: Add gh skills sync skill for codex and claude
  • fix(ci): Use PAT only for auto-merge to enable closing keywords
  • chore: Add gh skills to project codex skills and sync script
  • chore(spec): Regenerate specs index for current repository state

Version

v0.2.3

Closing Issues

Closes #57
Closes #59

@akiojin akiojin added the release Release PR label Mar 5, 2026
@coderabbitai

coderabbitai Bot commented Mar 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 187 files, which is 37 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 1ff81629-c7f6-41a7-8c15-f970de584e56

📥 Commits

Reviewing files that changed from the base of the PR and between 5539ac7 and 158f02f.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (187)
  • .claude/commands/speckit.specify.md
  • .specify/memory/constitution.md
  • .specify/templates/commands/specify.md
  • .specify/templates/plan-template.md
  • .specify/templates/spec-template.md
  • .specify/templates/tasks-template.md
  • CHANGELOG.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • Cargo.toml
  • README.md
  • UnityCliBridge/Packages/unity-cli-bridge/Editor/Handlers/MenuHandler.cs
  • UnityCliBridge/Packages/unity-cli-bridge/package.json
  • docs/constitution.md
  • docs/development.md
  • docs/tools.md
  • migration-report.json
  • package.json
  • scripts/migrate-specs-to-issues.sh
  • specs/SPEC-0b6b106c/contracts/component_field_set.request.json
  • specs/SPEC-0b6b106c/contracts/component_field_set.response.json
  • specs/SPEC-0b6b106c/data-model.md
  • specs/SPEC-0b6b106c/plan.md
  • specs/SPEC-0b6b106c/quickstart.md
  • specs/SPEC-0b6b106c/research.md
  • specs/SPEC-0b6b106c/spec.md
  • specs/SPEC-0b6b106c/tasks.md
  • specs/SPEC-0d5d84f9/plan.md
  • specs/SPEC-0d5d84f9/spec.md
  • specs/SPEC-0d5d84f9/tasks.md
  • specs/SPEC-1591581c/contracts/profiler-get-metrics.json
  • specs/SPEC-1591581c/contracts/profiler-start.json
  • specs/SPEC-1591581c/contracts/profiler-status.json
  • specs/SPEC-1591581c/contracts/profiler-stop.json
  • specs/SPEC-1591581c/data-model.md
  • specs/SPEC-1591581c/plan.md
  • specs/SPEC-1591581c/quickstart.md
  • specs/SPEC-1591581c/research.md
  • specs/SPEC-1591581c/spec.md
  • specs/SPEC-1591581c/tasks.md
  • specs/SPEC-1ac96646/contracts/auto-merge.contract.test.sh
  • specs/SPEC-1ac96646/contracts/lsp-build.contract.test.sh
  • specs/SPEC-1ac96646/contracts/mcp-publish.contract.test.sh
  • specs/SPEC-1ac96646/contracts/release-command.contract.test.sh
  • specs/SPEC-1ac96646/contracts/semantic-release.contract.test.sh
  • specs/SPEC-1ac96646/data-model.md
  • specs/SPEC-1ac96646/plan.md
  • specs/SPEC-1ac96646/quickstart.md
  • specs/SPEC-1ac96646/research.md
  • specs/SPEC-1ac96646/spec.md
  • specs/SPEC-1ac96646/tasks.md
  • specs/SPEC-1d1a194a/contracts/mcp-capabilities.schema.json
  • specs/SPEC-1d1a194a/data-model.md
  • specs/SPEC-1d1a194a/plan.md
  • specs/SPEC-1d1a194a/quickstart.md
  • specs/SPEC-1d1a194a/research.md
  • specs/SPEC-1d1a194a/spec.md
  • specs/SPEC-1d1a194a/tasks.md
  • specs/SPEC-2e6d9a3b/plan.md
  • specs/SPEC-2e6d9a3b/spec.md
  • specs/SPEC-2e6d9a3b/tasks.md
  • specs/SPEC-3c9871b3/plan.md
  • specs/SPEC-3c9871b3/spec.md
  • specs/SPEC-3c9871b3/tasks.md
  • specs/SPEC-3d9b5f4e/plan.md
  • specs/SPEC-3d9b5f4e/spec.md
  • specs/SPEC-3d9b5f4e/tasks.md
  • specs/SPEC-432610ad/plan.md
  • specs/SPEC-432610ad/spec.md
  • specs/SPEC-432610ad/tasks.md
  • specs/SPEC-4ebff657/contracts/gui-behavior.md
  • specs/SPEC-4ebff657/data-model.md
  • specs/SPEC-4ebff657/plan.md
  • specs/SPEC-4ebff657/quickstart.md
  • specs/SPEC-4ebff657/research.md
  • specs/SPEC-4ebff657/spec.md
  • specs/SPEC-4ebff657/tasks.md
  • specs/SPEC-56860fa4/plan.md
  • specs/SPEC-56860fa4/spec.md
  • specs/SPEC-56860fa4/tasks.md
  • specs/SPEC-5873e340/plan.md
  • specs/SPEC-5873e340/spec.md
  • specs/SPEC-5873e340/tasks.md
  • specs/SPEC-5c438276/plan.md
  • specs/SPEC-5c438276/spec.md
  • specs/SPEC-5c438276/tasks.md
  • specs/SPEC-636fc0af/spec.md
  • specs/SPEC-7a2c8e6d/plan.md
  • specs/SPEC-7a2c8e6d/spec.md
  • specs/SPEC-7a2c8e6d/tasks.md
  • specs/SPEC-83cb078a/plan.md
  • specs/SPEC-83cb078a/spec.md
  • specs/SPEC-83cb078a/tasks.md
  • specs/SPEC-83d9d7ee/baseline-policy.md
  • specs/SPEC-83d9d7ee/contracts/cli-commands.md
  • specs/SPEC-83d9d7ee/data-model.md
  • specs/SPEC-83d9d7ee/plan.md
  • specs/SPEC-83d9d7ee/quickstart.md
  • specs/SPEC-83d9d7ee/research.md
  • specs/SPEC-83d9d7ee/spec.md
  • specs/SPEC-83d9d7ee/tasks.md
  • specs/SPEC-911befe7/contracts/cli-commands.md
  • specs/SPEC-911befe7/data-model.md
  • specs/SPEC-911befe7/plan.md
  • specs/SPEC-911befe7/quickstart.md
  • specs/SPEC-911befe7/research.md
  • specs/SPEC-911befe7/spec.md
  • specs/SPEC-911befe7/tasks.md
  • specs/SPEC-9d2bc43b/plan.md
  • specs/SPEC-9d2bc43b/spec.md
  • specs/SPEC-9d2bc43b/tasks.md
  • specs/SPEC-9f4b1a7c/plan.md
  • specs/SPEC-9f4b1a7c/spec.md
  • specs/SPEC-9f4b1a7c/tasks.md
  • specs/SPEC-a108b8a3/contracts/addressables-analyze.json
  • specs/SPEC-a108b8a3/contracts/addressables-build.json
  • specs/SPEC-a108b8a3/contracts/addressables-manage.json
  • specs/SPEC-a108b8a3/data-model.md
  • specs/SPEC-a108b8a3/plan.md
  • specs/SPEC-a108b8a3/quickstart.md
  • specs/SPEC-a108b8a3/research.md
  • specs/SPEC-a108b8a3/spec.md
  • specs/SPEC-a108b8a3/tasks.md
  • specs/SPEC-a28f3f95/contracts/http-endpoints.md
  • specs/SPEC-a28f3f95/contracts/telemetry-config.md
  • specs/SPEC-a28f3f95/data-model.md
  • specs/SPEC-a28f3f95/plan.md
  • specs/SPEC-a28f3f95/quickstart.md
  • specs/SPEC-a28f3f95/research.md
  • specs/SPEC-a28f3f95/spec.md
  • specs/SPEC-a28f3f95/tasks.md
  • specs/SPEC-a7206673/plan.md
  • specs/SPEC-a7206673/spec.md
  • specs/SPEC-a7206673/tasks.md
  • specs/SPEC-a87a5172/plan.md
  • specs/SPEC-a87a5172/spec.md
  • specs/SPEC-a87a5172/tasks.md
  • specs/SPEC-a99caa4b/spec-kit-migration.md
  • specs/SPEC-aa9bcffb/data-model.md
  • specs/SPEC-aa9bcffb/plan.md
  • specs/SPEC-aa9bcffb/quickstart.md
  • specs/SPEC-aa9bcffb/research.md
  • specs/SPEC-aa9bcffb/spec.md
  • specs/SPEC-aa9bcffb/tasks.md
  • specs/SPEC-bf408776/plan.md
  • specs/SPEC-bf408776/spec.md
  • specs/SPEC-bf408776/tasks.md
  • specs/SPEC-c00be76f/plan.md
  • specs/SPEC-c00be76f/spec.md
  • specs/SPEC-c00be76f/tasks.md
  • specs/SPEC-e7035f70/plan.md
  • specs/SPEC-e7035f70/spec.md
  • specs/SPEC-e7035f70/tasks.md
  • specs/SPEC-e757a01f/contracts/code_index_build.json
  • specs/SPEC-e757a01f/contracts/code_index_status.json
  • specs/SPEC-e757a01f/data-model.md
  • specs/SPEC-e757a01f/plan.md
  • specs/SPEC-e757a01f/research.md
  • specs/SPEC-e757a01f/spec.md
  • specs/SPEC-e757a01f/tasks.md
  • specs/SPEC-e7c9b50c/plan.md
  • specs/SPEC-e7c9b50c/spec.md
  • specs/SPEC-e7c9b50c/tasks.md
  • specs/SPEC-e8f7a2c1/plan.md
  • specs/SPEC-e8f7a2c1/spec.md
  • specs/SPEC-e8f7a2c1/tasks.md
  • specs/SPEC-e9854a10/README.md
  • specs/SPEC-e9854a10/SPEC-4f7a596b/plan.md
  • specs/SPEC-e9854a10/SPEC-4f7a596b/research.md
  • specs/SPEC-e9854a10/SPEC-4f7a596b/spec.md
  • specs/SPEC-e9854a10/SPEC-4f7a596b/tasks.md
  • specs/SPEC-e9854a10/SPEC-4tyqsgzk/plan.md
  • specs/SPEC-e9854a10/SPEC-4tyqsgzk/research.md
  • specs/SPEC-e9854a10/SPEC-4tyqsgzk/spec.md
  • specs/SPEC-e9854a10/SPEC-4tyqsgzk/tasks.md
  • specs/SPEC-f9db125c/plan.md
  • specs/SPEC-f9db125c/spec.md
  • specs/SPEC-f9db125c/tasks.md
  • specs/migration-notes.md
  • specs/specs.md
  • src/cli.rs
  • src/main.rs
  • src/tool_catalog.rs
  • tasks/todo.md
  • templates/plan-template.md
  • templates/spec-template.md
  • templates/tasks-template.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@akiojin
akiojin enabled auto-merge March 6, 2026 00:49
@akiojin
akiojin merged commit f85eacf into main Mar 6, 2026
19 of 22 checks passed
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

1 participant