Repository navigation
docs: 1.0.0から守る互換性の範囲と、ルールを廃止する手順を決める(#79) - #86
Merged
Merged
Conversation
- README.mdのバージョン管理に、互換性を守る範囲(ルールIDと意味、score.mjsの入出力、文書種別と必須セクション)を書いた - ルールの廃止は「廃止(理由と置き換え先)」の1行にする - 出力のJSONの項目名と型、廃止の書き方をテストで確かめる Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

🙋 誰が出すか(Author)
✍️ 人が書く要約(Human-authored summary)
👏 解決する issue / Resolved Issues
📝 関連する issue / Related Issues
⛏ 変更内容 / Details of Changes
1.0.0から守る互換性の範囲を、README.mdの「バージョン管理」に書いた。範囲は、依頼した人が選んだ三つである。
score.mjs)ルールの廃止の手順を決めた。
rules/README.mdにあった「廃止(理由)」の1行の決まりに、置き換え先を足した。置き換え先があるときはIDを書く(「廃止(GRM-021に統合した)」)テストを足した。
tests/score.test.mjs:出力のJSONが、互換性を守る項目名と型を持つことを確かめる。項目を足すのはマイナーの変更でよいため、決めた項目があることと型だけを見るtests/rules.test.mjs:廃止したルールの本文が「廃止(…)」の形であることを確かめる🔎 既存のPR / Existing PRs
🔍 確認したこと / Verification
skills/docs-rules/rules/のルールに照らして点検した(node --test tests/*.test.mjsの採点のテストを含め、65件が通った).claude-plugin/やスキルの置き場所を変えた場合、CONTRIBUTING.mdの「プラグイン配布の検証」を通した(claude plugin validate .が通った)python3 tests/test_skill_size.pyを通した🤖 Generated with Claude Code