Refine project context and synchronize InputWeave assets - #61
Merged
Conversation
集中任務路由與授權邊界,移出常駐工具支援資訊,並補齊 GameInput 硬體驗證索引。
將 v0.0.1 同版號套件更新至來源 commit 07607d07,並同步 SHA-256、授權、CI、release 與文件中繼資料。 新增跨 Agent 的 InputWeave 更新 Skill 與 Claude Code 最小橋接,固化 dev 和 gh-pages 的雙分支驗證流程。
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request synchronizes the bundled InputWeave.GameInput 0.0.1 asset metadata (upstream commit + SHA256) across documentation and CI/release validation, while also refactoring the repo’s agent/skill documentation to reduce duplication and clarify the authoritative rules chain.
Changes:
- Updated
InputWeave.GameInputpinned upstream commit references and SHA256 across READMEs and NuGet sidecar/license metadata. - Updated CI/release workflows to validate the new expected upstream commit and regenerate notice metadata.
- Simplified
AGENTS.md, refined theinputbox-devskill routing, addeddocs/engineering/agent-support.md, and introduced a dedicatedupdate-inputweave-gameinputworkflow skill (plus Claude bridge and OpenAI interface metadata).
Reviewed changes
Copilot reviewed 12 out of 13 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/InputBox.Tests/README.md | Updates pinned InputWeave.GameInput commit + SHA256 references for test dependency documentation. |
| README.md | Updates third-party notice entries for InputWeave.GameInput and Microsoft.GameInput version/license links. |
| eng/nuget/InputWeave.GameInput.0.0.1.nupkg.sha256 | Updates the recorded SHA256 for the bundled .nupkg. |
| eng/nuget/InputWeave.GameInput_LICENSE.txt | Updates the pinned upstream commit/source/license links and SHA256 metadata for the bundled package. |
| docs/engineering/agent-support.md | Adds centralized cross-tool agent support/maintenance policy and authoritative-chain documentation. |
| AGENTS.md | Simplifies the root agent entrypoint to boundaries/red-lines and delegates routing/details to skills/docs. |
| .github/workflows/release.yml | Updates expected upstream commit and notice text to match the updated InputWeave.GameInput asset metadata. |
| .github/workflows/ci.yml | Updates expected upstream commit verification for InputWeave.GameInput package checks. |
| .claude/skills/update-inputweave-gameinput/SKILL.md | Adds minimal Claude bridge pointing to the authoritative update skill. |
| .agents/skills/update-inputweave-gameinput/SKILL.md | Adds authoritative, step-by-step workflow skill for updating and verifying InputWeave.GameInput across dev + gh-pages. |
| .agents/skills/update-inputweave-gameinput/agents/openai.yaml | Adds interface metadata for the new update skill. |
| .agents/skills/inputbox-dev/SKILL.md | Refines the project’s authoritative engineering skill with a task routing table and streamlined workflow guidance. |
Comments suppressed due to low confidence (2)
.github/workflows/release.yml:260
- This
Add-Contentline is indented differently from the surrounding PowerShell statements in the samerun: |block, which makes the notice generation section harder to maintain. Align indentation with the rest of the script.
Add-Content -Path $noticePath -Encoding utf8 -Value '- 封裝來源:https://github.com/rubujo/InputWeave.GameInput/commit/07607d07ff11b63160ddb5ff2023c8d60670ca2d'
.github/workflows/release.yml:263
- These
Add-Contentlines are indented differently from the rest of the PowerShell script block, which reduces readability and increases the chance of whitespace-only diffs during future updates. Align them with the otherAdd-Contentstatements.
Add-Content -Path $noticePath -Encoding utf8 -Value '- SHA256: fc02732b6390468ad49f9e639fa9095d91d27557c357b21d50eafa9d8d81cf89'
Add-Content -Path $noticePath -Encoding utf8 -Value '- 授權:Creative Commons CC0 1.0 Universal(SPDX:CC0-1.0);詳見本 Licenses 目錄中的 InputWeave.GameInput_LICENSE.txt 與 https://github.com/rubujo/InputWeave.GameInput/blob/07607d07ff11b63160ddb5ff2023c8d60670ca2d/LICENSE。'
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates the InputWeave.GameInput package and refines the InputBox agent and engineering workflow documentation to improve maintainability, reduce duplication, and clarify the authoritative chain of engineering rules across agent tools. The most important changes are summarized below.
InputWeave.GameInput Package Update
07607d07ff11b63160ddb5ff2023c8d60670ca2d, with new SHA256fc02732b6390468ad49f9e639fa9095d91d27557c357b21d50eafa9d8d81cf89and updated license/metadata references inREADME.md,eng/nuget/InputWeave.GameInput_LICENSE.txt,.github/workflows/ci.yml,.github/workflows/release.yml, andeng/nuget/InputWeave.GameInput.0.0.1.nupkg.sha256. [1] [2] [3] [4] [5] [6]Agent and Skill Documentation Refactor
.agents/skills/inputbox-dev/SKILL.mdto clarify its role as the authoritative engineering skill, introduce a task routing table for required docs per task type, and simplify workflow instructions.docs/engineering/agent-support.mdto centralize agent support, skill bridge, and maintenance policies, including a cross-tool support matrix and context maintenance principles.AGENTS.mdto only include entry order, authorization boundaries, and security red lines, with all task routing and engineering details delegated to the project skill and engineering docs. [1] [2]Skill Bridge and New Workflow Skill
.agents/skills/update-inputweave-gameinput/SKILL.mdas the authoritative skill for updating InputWeave.GameInput, detailing a step-by-step update and verification process for both dev and gh-pages branches..claude/skills/update-inputweave-gameinput/SKILL.mdas a minimal bridge for Claude Code, pointing to the authoritative agent skill..agents/skills/update-inputweave-gameinput/agents/openai.yamlto provide interface metadata for the new skill.