Skip to content

v0.15.0 — 運用ルールをゼロベースで軽量化

Choose a tag to compare

@sei-newbear sei-newbear released this 19 Jul 05:37
· 45 commits to main since this release
Immutable release. Only release title and notes can be modified.

運用ルール (main instruction) をゼロベースで痩せさせ、対話の使い分けを skill に集約

ユーザー向け (= xp-harness を使う人)

Changed

  • 運用ルール (main.instructions.md) をゼロベース再構成し、164 → 54 行に軽量化。「XP エンジニアとして振る舞う」宣言 / 常時効かせる規律 / どの skill・subagent をいつ呼ぶか の 3 部に整理。各フェーズの詳細な振る舞いは対応する skill 側を single source とし、常時 context に乗っていた重複を削減。エージェント指示は命令形・製品名非依存の表現に統一(複数コーディングエージェントで使いやすく)。フェーズ skill の発火・対話/自走の振る舞いは、痩せ後も回帰しないことをサンドボックス検証で確認済み。
  • dialogue-principles: 「議論・自由記述はチャット / クローズな選択は質問ツール / 迷ったらチャットに倒す」の使い分けを追記(従来 instruction 側にあった判断を対話 skill に集約)。

開発者向け (= xp-harness を改修する人)

Added

  • harness-verification: 自走実装セッションの分析手法を拡充 — 入れ子サイクル構造の復元、稼働時間の内訳(作る/確かめる/待ち)の割り方、本番セッションを「自走の質(止まり方・判断)」まで見る観点を型として追加。
  • kanban: main-instructions 再構成の設計・検証ドキュメント一式(要件定義 / 基本設計 / 三方向照合 / 発火観測)を docs/working/main-instructions再構成/ に追加。story-slicing 発火の信頼性、substantial 自走の最小合意確認、調査スパイク skill 新設、対話原則の継続注入 等を新規カード化。

Changed

  • skill-design-style: 全 skill に name を付与して揃える方針を明記(cross-agent 配布先が name 必須のため)、skill-reviewer を気軽に呼ぶ補強。
  • harness-verification: 規律観点に refactor 段(実施+テストで green 維持の裏取り)を明示、カテゴリ語彙を統一。

Install (新規 consumer 向け)

apm install sei-newbear/xp-harness#v0.15.0 --target claude

Update (既存 consumer 向け、v0.14.0 → v0.15.0)

apm.yml の依存指定を新バージョンに書き換える:

 dependencies:
   apm:
-  - sei-newbear/xp-harness#v0.14.0
+  - sei-newbear/xp-harness#v0.15.0

そのあと:

apm install --target claude
# Content hash mismatch が出たら (= APM のサプライチェーン検出機構、想定挙動)
apm install --update --target claude

詳細は README "Update" セクション参照。

Note

後方互換。consumer 側で受け取る運用ルールが軽くなり、各フェーズの振る舞いは各 skill が single source になる。挙動の回帰はサンドボックス検証で確認済み(発火・対話/自走の切替・レビュー処理いずれも PASS)。