Skip to content

feat: quality-architect 削減アクション必須化 / model-strategy Fable 5・Codex 対応#31

Merged
9uiLe merged 1 commit into
masterfrom
feat/quality-coupling-actions-model-strategy-updates
Jul 1, 2026
Merged

feat: quality-architect 削減アクション必須化 / model-strategy Fable 5・Codex 対応#31
9uiLe merged 1 commit into
masterfrom
feat/quality-coupling-actions-model-strategy-updates

Conversation

@9uiLe

@9uiLe 9uiLe commented Jul 1, 2026

Copy link
Copy Markdown
Owner

概要

quality-architect の結合・複雑性指摘に「どう直すか(削減アクション)」の併記を必須化し、model-strategy を Fable 5 のサブスク提供条件(2026-07-07 まで 50% 同梱枠 → 従量クレジット)と Codex CLI(GPT 系モデル)の双方に対応させる。あわせて既存リファレンスの Fable 5 実効コスト誤記載を訂正する。

関連 Issue

なし

対象プラグイン

  • tech-docs
  • quality-architect
  • model-strategy
  • marketplace / リポジトリ全体
  • その他:

変更の種類

  • バグ修正 (fix)
  • 新機能・改善 (feature / enhancement)
  • ドキュメント (docs)
  • リファクタリング / 内部改善
  • 破壊的変更を含む

変更内容

quality-architect (0.1.3 → 0.1.4)

  • references/07a-coupling-deep-dive.md§6.3.1 削減アクション・カタログ を新設。検出状況(Intrusive 結合/境界跨ぎロジック重複/大域的複雑性 = 強 Strength × 遠 Distance/過剰分割/高 Volatility 依存)ごとに「下げる軸 + 具体的手順」の対応表と、指摘に添える提示書式(削減アクション + 期待効果 1 文)を定義
  • quality-review: 結合・凝集・複雑度・モジュール境界の指摘に §6.3.1 書式の併記を 必須化(severity / verdict には非影響、H9 の下方修正のみ規律は維持)。指摘テンプレ・アンチパターン節も更新
  • quality-architecture: BALANCE = FALSE の境界を提案に残す場合、削減アクションか低 Volatility による許容根拠の明記を必須化
  • 両 SKILL.md に verbatim 重複していた Khononov 引用禁則(Pain 式 2 留保・Instability 代理禁止・H9)を 07a §9 への単一ソース参照に置換

model-strategy (0.1.0 → 0.1.1)

  • Fixed: 00-pricing.md の「Fable 5 は新トークナイザで Opus 系比 30% 増 → 実効 2.6 倍」を訂正。Fable 5 のトークナイザは Opus 4.8 と同一で実効コストは約 2 倍(30% 増は Opus 4.7 系トークナイザ vs 旧世代の比較)
  • Fable 5 サブスク条件00-pricing.md §4 新設・時限情報と明記): 〜2026-07-07 は週次上限の 50% キャップで同梱、7/8 以降は API 単価($10/$50)の従量クレジット、セーフガードによる Opus 4.8 自動フォールバック。01/02/03/SKILL.md を提供フェーズ別の判断基準に更新
  • Codex 対応: references/07-codex.md 新設(gpt-5.5/5.4/5.4-mini/nano の価格・cached input 90% off・reasoning effort はデフォルト medium・spawn_agent/agents.<name> による委譲・/model/--profile/codex exec -m・サブスククレジット制限)。SKILL.md に §0.5 実行環境判定PLUGIN_ROOT のパス解決注記を追加
  • Sonnet 5(intro 価格・新トークナイザ)を価格表・effort 知見に追加

リポジトリ全体

  • Claude/Codex plugin.json × marketplace.json のバージョン 3 点同期(quality-architect 0.1.4 / model-strategy 0.1.1)
  • CHANGELOG Unreleased に Added/Changed/Fixed を追記、両プラグイン README 更新

動作確認

  • ローカルの Marketplace 登録 (/plugin marketplace add /path/to/repo) で読み込めることを確認した
  • Codex のローカル Marketplace 登録 (codex plugin marketplace add /path/to/repo) で読み込めることを確認した
  • 対象の Skill / コマンドを実行し、期待どおり動作することを確認した
  • marketplace.json / plugin.json の JSON 構文が壊れていないことを確認した

確認手順:

  • bash scripts/verify-versions.sh → 3 プラグインすべて OK(0.1.1 / 0.1.4 / 0.1.1、metadata 0.1.5 >= max 0.1.4)
  • plugin.json / marketplace.jsonjq empty で構文検証
  • Fable 5 / Codex の価格・提供条件は 2026-07-02 時点の公式ドキュメント(platform.claude.com / developers.openai.com / Anthropic 発表)で照合

チェックリスト

  • 既存の挙動を壊していない(または破壊的変更を上に明記した)
  • バージョン更新が必要な場合、Claude/Codex plugin.json / marketplace.json を更新した
  • README など関連ドキュメントを更新した(必要な場合)

補足

  • 00-pricing.md §4 は時限情報(2026-07-07 期限)。ファイル内に要更新の注記あり
  • 削減アクション・カタログは Khononov 2024 Ch.11 の 3 軸を運用化した本リポジトリ独自 layer であることを 07a 内に明記済み(§6.5 と同じ扱い)

🤖 Generated with Claude Code

quality-architect (v0.1.4):
- 07a §6.3.1 削減アクション・カタログを新設し、結合・複雑性指摘に
  Strength/Distance/Volatility の削減手順の併記を必須化(severity には非影響)
- 両 SKILL.md の Khononov 禁則 verbatim 重複を 07a §9 参照に単一ソース化

model-strategy (v0.1.1):
- Fable 5 の実効コスト誤記載を訂正(トークナイザは Opus 4.8 と同一、約 2 倍)
- サブスク提供条件(〜2026-07-07 週次上限 50% 同梱 → 従量クレジット)を
  00-pricing §4 に追加し、01/02/03/SKILL.md をフェーズ別判断に更新
- Codex CLI 対応: references/07-codex.md 新設(GPT 系価格・reasoning effort・
  マルチエージェント委譲・キャッシュ)、SKILL.md に実行環境判定 §0.5 を追加
- Sonnet 5 を価格表に追加

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@9uiLe 9uiLe merged commit bb88b8c into master Jul 1, 2026
4 checks passed
@9uiLe 9uiLe deleted the feat/quality-coupling-actions-model-strategy-updates branch July 1, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant