Uh oh!
There was an error while loading. Please reload this page.
docs: issue-38 の plan を確定仕様と開発履歴へ振り分ける - #112
Merged
Merged
Conversation
仕様書の運用規約により、Skill の挙動仕様は docs/specifications へ置かず SKILL.md を正とする。このため plan の内容を次の 2 つへ振り分けた。 - Runtime Plugin 配布仕様: validate-runtime-plugins.sh に追加した版数・ Skill 数の突き合わせ検査を「Build / Validation」へ記載。marketplace.json と .codex-plugin/plugin.json が build の対象外であることも明記 - 開発履歴 03-2026-08-15.md: SKILL.md に書かない設計判断の理由と、調査・ 実測の結果を残す(既存理論との対応、PHPStan / NumPy / TypeScript の実測、 CI が検査していなかった箇所、cross-review の収束判定の落とし穴) plan ファイルは開発履歴へ git mv した。草稿と外部 AI の回答は開発記録として issues/ に残す。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Cpg1uksLKy4W7GxFZwQELG
Uh oh!
There was an error while loading. Please reload this page.
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 freeto 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.
Summary
PR #111(マージ済み)の実装プランを、
plan-to-specに従って確定情報へ変換します。Skill 本体の仕様書は作りません。
docs/specifications/README.mdに次の規約があるためです。そこで plan の内容を、規約に合う 2 つの置き場へ振り分けました。
validate-runtime-plugins.shに追加した版数・Skill 数の突き合わせ検査docs/specifications/runtime-plugin-distribution.mddocs/development-history/03-2026-08-15.mdSKILL.mdに書かない背景知識plugins/ndf-shared/skills/refactoring/)SKILL.mdが正変更内容
docs/specifications/runtime-plugin-distribution.md「Build / Validation」に次を追加。
.claude-plugin/marketplace.jsonとplugins/<family>-codex/.codex-plugin/plugin.jsonが build の生成対象外であり、drift 検査に掛からないこと。だから突き合わせ検査で担保することdocs/development-history/03-2026-08-15.md(git mvで plan から変換)SKILL.mdに書かない、後から必要になる情報だけを残しました。data-orientedを名称に採用しなかった理由も記載np.vectorizeの公式注記、PHPStan 2.2 での外部化と静的解析の関係、TypeScript のnever/satisfiesの検出、array_columnの分類judgeが誤って「収束」と判定した 3 事例と、その見分け方plan ファイルは
git mvで移動しました。草稿(issues/issue-38-coding-rule.md)と外部 AI の回答(issues/issue-38-chatgpt-response.md)は、issues/が開発記録の置き場である運用に従い残します。Test plan
python3 scripts/check-markdown-links.py→ valid(移動に伴う相対リンクを含む)bash scripts/validate-runtime-plugins.sh→ passedpython3 scripts/check-skill-frontmatter.py --strict→ Skill 34 個 / エラー 0code-smells.mdの「手を付ける範囲」、data-representation.mdの「反復の実行方式」、lang-*.md4 ファイル、development-workflowの構造改善行が実在することやらないこと
refactoringSkill の挙動変更(本 PR はドキュメントのみ)SKILL.mdが正)