In Silico

AI・信頼性・評価

学習はAI活用の第一級設計変数——生産性偏重の盲点

2026/8/10 (更新: 2026/8/15) シリーズ「AI協働への姿勢」 第13回 / 全15回

目次
負荷をAIへ移す定型・調べ物・書き写しを手放す素朴解:学習は副産物使えば自然に上手くなる、とみなす破綻:手応えが当てにならない突き合わせなき反復は自動的な改善にならない修正:検証ループを明示する予想→差分→採否の結果を判断に返す配分:固定費と維持費で決める続く協働は明示ループ、単発は副産物
※概念図(フロー):学習投資の配分——素朴解の破綻から条件付きの初期値へ

AIの出力が届く。読む。良さそうだ。通す——この判断を、今日だけで何十回繰り返しただろうか。何を任せるかは、非決定のコストを差し引いた純益で決めればいい。不可逆はゲートへ、見切りと線引きは人間が引き受ける。だがその勘定には、まだ入れていない項が一つある。通すか通さないかを見切る判断力そのものは、どこから来て、どう維持されるのか。何十回の「良さそうだ」で、腕は上がっているのか。

この問いが議論から抜け落ちるのには、構造がある。生産性は測りやすく、学習は測りにくい。時間短縮は今日測れるが、能力の変化は数ヶ月から数年の時定数でしか現れない。測りやすい方だけが目標になり、測りにくい方は設計から抜け落ちる。個人の道具選びから組織の導入計画まで、同じ抜け方をする。

だが、この道具に限っては、その抜け落ちが特別に高くつく。電卓が肩代わりしたのは計算で、検索が肩代わりしたのは記憶の一部だった。AIが肩代わりしうるのは、読むこと、構成すること、判断の手前まで——これまで「考える」と呼んできた活動の広い帯域だ。認知のこれほど深くに手を入れる道具は、今までなかった。だから同じ製品が、人間の学習を加速する装置にも、能力を空洞化させる装置にもなりうる。しかも二つの装置は、同じ製品の同じボタンだ。どちらを買ったことになるかは、購入時には決まっておらず、使い方の設計で決まる。学習は、AI活用の第一級の設計変数だ。 生産性の従属変数でも、あとから気づく副作用でもない。

素朴解——「使っていれば上手くなる」は二箇所で破綻する

最初に来る答えは、設計ですらない。「学習は成果物の副産物だ。これだけ使えば判断の機会も増える。上手くなるに決まっている」。もっともらしいし、半分は本当だ。AIの出力を採るか捨てるかの判断は一日に何十回も反復される。回数だけを見れば、自分で書いていた頃より増えてもいる。この素朴解が素朴なままでいられる理由のほうは、Bjork夫妻が先回りして書いている——「やや意外なことに、日々の生活と学習における試行錯誤は、学習者としての自分の正確なモデルも、何が学習を促し何が促さないかの理解も、育てないようだ」1。反証する信号が主観に届かない。だから副産物説は、二箇所で破綻する。事故としてではなく、必然としてだ。

一つ目の破綻。反復が技能に変換されるための条件が、欠けている。Ericssonらは1993年、熟達研究を総括してこう論じた。熟達は経験の長さでは説明できない。伸びを説明するのは意図的な練習であり、原典がその条件の筆頭に置くのは動機づけだ——「最も多く引用される条件は、課題に注意を向け、成績を改善しようと努力を注ぐ被験者の動機づけに関わる」。続いて、学習者の既有知識を踏まえた課題設計、結果の知識を伴う即時の情報的フィードバック、同一または類似の課題の反復が挙がる2。原典はこれらを、誤りを個別に診断する教師の監督を前提に書いている。裏返しの命題を、原典は容赦なく言い切る。「適切なフィードバックが無ければ、効率的な学習は不可能であり、強く動機づけられた被験者でさえ改善はごくわずかにとどまる。したがって、単なる活動の反復は、とりわけ正確さについて、自動的な改善にはつながらない」2。「良さそうだ」と通す判断は、通したものがその後バグになったか生き残ったかを知らされない限り、判断力ではなく、通すことへの慣れを鍛える。

しかも同じ原典は、仕事という活動そのものが学習に向かない理由を別途挙げている。失敗や納期遅れのコストが高い場では、人は既に定着した方法に頼り、信頼性の分からない代替を試さなくなる。そこで例に引かれるのは、熟練した業務ソフト利用者が少数のコマンドだけを使い、より効率的なコマンド群の学習を避ける、という所見だ。「仕事にも学習の機会はあるが、最適からはほど遠い」2

ParasuramanとRileyは、人間が自動化の出力を過信して監視を緩める失敗を自動化の「誤用」として整理した。熟練は、このバイアスへの免疫を保証しない。診断用エキスパートシステムの精度に熟練の専門家が見当違いの信頼を寄せた例を挙げ、自動化バイアスの誤り率は学生パイロットと職業パイロットで同程度だった、と報告している3。検証なき受け入れの先で育つのは、能力ではない。彼らが繰り返し指摘するのは、主観的な手応えと実際の成績が乖離することだ。この破綻が静かなのはそのためで、うまくいっていないと知らせるはずの手応えが、当てにならない側の量なのだから。

ただし、この知見には原典が実験で切った条件が付いている。監視の崩壊が出たのは、追跡と燃料管理という別の手作業と並行して監視させたときで、監視だけを課題にした別の実験では検出率は95%超、原典の語で「ほぼ完璧」だった。結論も「他の手作業を同時にこなさなければならないとき、オペレータは自動化の監視が下手になりうる」という条件つきであり、原典はむしろ「人間の監視は非常に効率的でありうる」とも書く3。だからこの条件を、自分の一日に当てて確かめておく値打ちがある。出力を読んで通すか決めるあいだ、手が空いていることはめったにない。自分のコードを書きながら、複数のエージェントを並行して回しながら、締切の別作業を抱えながら読む。監視だけに座っていられるほうが例外で、条件は満たされている側だ。

二つ目の破綻。「できた」は「学んだ」ではない。Swellerは1988年、人間の問題解決を調べてこう報告した。作動記憶の容量は小さく、初学者が頼る手段目標分析——ゴールとの差分をひたすら埋める解き方——はその容量を食い尽くす。だから問題が解けても、学習が起きないことがある。解決に容量を使い切ると、専門性の実体であるスキーマ(領域の構造の記憶)を作る容量が残らない4。妨害の機構は、しかし容量だけではない。原典は「二つの関連する機構」と明示して節を割り、もう一方に選択的注意を置く。手段目標分析で解く者が注意を向けるのは「いまの状態とゴール状態の差」であって、使った手とそれが効いた状況との対応は「完全に無視されうる」。スキーマの獲得に要るのは逆向きの注意で、「ある問題状態を、特定の手を要求する問題状態のカテゴリに属するものとして認識できるようになること」だと原典は書く4。容量が空いていても、注意が「これは動くか」にだけ向いているなら、スキーマは作られない。課題の本質までAIに丸ごと任せて結果だけ受け取る使い方は、これと同型の乖離を道具の側から作り出す。出力は正しく、仕事は進み、スキーマだけが作られない。「使えば上手くなる」は、この乖離を勘定に入れていない。

一つ目の修正——「何を任せるか」を「どの負荷を移すか」に変える

破綻の二つ目から直す。Swellerの理論はのちに、二種類の負荷を分けて扱う設計原則へ整理された。片方は内在的負荷で、情報の複雑さと、それを処理する人の知識の両方で決まる。もう片方は外在的負荷、見せ方の拙さや余計な手順が上乗せするぶんだ。処方は、後者を削り、そこで浮いた容量をスキーマ構築へ向かう処理に充てること5。ここで内在的負荷を「課題そのものの性質」と読むのは、原典が名指しで退ける読み方である——知識を無視して複雑さを判定する尺度はほぼ無意味だ、とまで書く。外在的負荷を削れば総量も下がるが、総量を容量内に収めたうえで、設計の焦点は配分へ移る——と、この研究群は論じる。同じ組み替えは自動化研究の側からも要請されていた。「簡単なところを取り去ることで、自動化は人間に残った難しいところをさらに難しくしうる」。だから人と機械にそれぞれの得意を割り当てる「Fittsリスト」式の分担はもはや十分でない、とBainbridgeは書く6。この枠組みを持ち込むと、「AIに何を任せるか」という問いは「どの認知負荷を移すか」という問いに変わり、任せ方は三つに割れる。

だが、この修正だけでは足りない。配分を正しくしても、空いた容量が学習に使われる保証はどこにもないからだ。Bjork夫妻は学習研究の蓄積からこう論じている。いま流暢にできること(目先の成績)と、あとまで残って別の場面に移転する変化(学習)は別物で、しばしば乖離する。そして、思い出す努力、自分で生成する努力、間隔を空けた練習といった「望ましい困難」は、目先の成績を下げながら長期の学習を高める——応じるだけの下地が学習者にあるかぎりで、なければ同じ困難はただの障害だ、という限定つきで1。つまり、努力の除去は学習の除去でありうる。AIは摩擦を消す装置だ。思い出す前に答えが届き、書き始める前に文章が届く。同じ章の言い方はもっと直接的である——「学習者であるあなたが、いまの手がかりと過去の知識から自分で生成できたはずのものを、調べたり、誰かに教えてもらったり見せてもらったりするたびに、あなたは強力な学習機会を自分から奪っている」1。「誰かに教えてもらう」の席に、AIが座る。外在的負荷だけでなく、想起と生成という生産的な苦労——学習が実際に起きる場所——まで、頼めば消してくれる。全部消せば、滑らかに仕事が進むのに何も積み上がらない状態が完成する。容量を空けることと、空いた容量で学習が起きることの間には、もう一段の設計が挟まる。

二つ目の修正——判断を結果と突き合わせるループを明示する

その一段が、一つ目の破綻への答えでもある検証ループだ。Ericssonらが挙げた条件——動機づけ、既有知識を踏まえた課題設計、即時の情報的フィードバック、反復。ただし原典はこれらを教師の個別指導を前提に置いている——を、教師のいないAI協働の一日に移すと、形は小さく具体的になる。

四つ目だけ毛色が違うのは、理由がある。Bainbridgeが1983年に挙げた劣化の機構は、不使用だ。手作業の技能は使われなければ劣化し、長期記憶からの知識の引き出しやすさは使用頻度に依存する——と原典は書く6。だから能動的にレビューする者も、この構図の外には出られない。落ちるのが手先だけだと読むなら、それは原典より甘い。手作業技能の維持策を述べた直後に、原典は「スケジューリングと診断という認知技能についても、同じ点が言える」と続け、助言に従う場面についてはこう書く——「助言に従うとき、オペレータの反応は、自分で行動の系列を生成できる場合よりも遅く、統合されていない。そして彼は『知的であること』の練習を全くしていない」6。名指しされているのは、レビューだけを続ける側である。知識の側に原典が付けた条件も同じ向きで、この種の知識は「使用と、その有効性についてのフィードバックを通してしか育たない」。どこに線を引くか・どの失敗の型を疑うかという判断も、結果と突き合わせたときにだけ研がれる。四つ目は、能動レビューでは代替されない側を否認せず、予算化するための項目だ。

配分の決定——ループの固定費は、反復でしか回収できない

ここまでが修正だ。だが修正には値札が付いている。予想を書く数十秒、理由を要求して読む時間、採否の結果を追跡して自分に返す手間、AIなしで手を動かす時間。どれも小さいが、毎日となれば短期のスループットを確実に削る。検証ループは無料ではなく、固定費のある投資だ。だから最後の問いは「ループを回すべきか」ではなく、「この固定費はどこでなら回収できるか」になる。

回収の原資は、反復性だ。同じコードベース、同じ領域、同じ道具立てで協働が続くなら、今日較正した判断は明日も同じ形で問われる。予想と結果の差分は次の予想に乗り、較正は積み上がる。積み上がるのは較正だけではない。熟達が上がれば、同じ課題の内在的負荷そのものが下がる——負荷を動かす二つ目の手として原典が挙げていたのがこれだ5。ループの利回りは、回すほど上がる。逆に、一度きりのタスクではフィードバックが返ってくる頃に次の適用先がなく、固定費を払っても回収する反復がない。だから初期値は条件付きになる。続く協働では明示的なループを回し、単発の仕事では副産物で足りる。

この勘定には、二つの付記が要る。第一に、固定費は一度払えば終わる形をしていない。一度較正した判断も、使われなくなればその分だけ錆びる6。だから「続く協働なら回す」の見積もりに入れるべきは、初期費用だけではない。問うべきは、この協働は維持費を払い続けられるだけ続くのか、だ。第二に、回すと決めたループは、気力があるときにやることではなく、着手の手順そのものに埋め込んでおく。予想の一行は「AIに聞く前に書く」と手順の側に固定して初めて、毎日執行される予算になる。

残った選択肢も、この勘定で片づく。「学習に投資しなくても、次のモデル世代が賢くなるのを待てばいい」。だが待って手に入るのは、一般解の改善だ。この設計のどこが危ういか、このチームの「良い」がどこにあるか——協働の現場で積み上がる文脈と判断基準は、待っていても誰も学ばない。人の側に残しておかなければ、モデルを乗り換えるたびに積み直しになる。そして検証と仕様の関所が、いまのところまだ人間側に残ることは、このシリーズが繰り返し確かめてきた。その関所を務める判断力は、ここで述べたような突き合わせを通した分だけしか研がれない2。学習への投資を捨てる選択は、検証を捨てる選択と同じ場所に落ちる。

主体の区別——エージェントの指示を鍛えるループは、人間の学習ではない

最後に、本稿の隣に住んでいる紛らわしい話を、区別して締めたい。ここまでの処方は、すべて人間の学習の話だった。学ぶのは読者で、更新されるのは読者の判断力だ。ところがAI協働の世界には、これと同じ形をした別のループが回っている。エージェントへの指示を鍛えるループ——ハーネス(エージェントを回す運用の足場)の側の営みだ。

実例を一つ。開発規律フレームワーク superpowers は、スキル(実証済みの技法・パターン・道具の参照ガイド)の書き方をテスト駆動開発として定義し、そのうち規律を強制する型のスキルには、圧力下でも規律が守られるかをテストせよと処方する。まずスキル抜きで、時間・サンクコスト・権威・経済といった圧力を組んだシナリオをエージェントに与え、規律が破られる様子と、そのとき使われた言い訳を逐語で記録する(RED)。次に、その言い訳にだけ効く最小の文章を書く(GREEN)。新しい抜け道が出たらカウンターを足して回し直す(REFACTOR)7。同じ世界には、エージェントの自己申告を証拠として受け取らない設計もある。フック配布パック ECC が組み込む事実強制ゲートは、ファイルへの最初の編集を一度止め、自信の申告ではなく具体的な事実——どのファイルが import しているか、公開APIは何か——を先に提出させる8

この手順が意図的な練習の条件——課題の設計・即時のフィードバック・反復2——と同じ形をしていることは、見ての通りだ。だが学習の主体が違う。このループで更新されるのは、モデルの重みでも誰かの判断力でもなく、指示の文書のほうだ。成果は「上手くなった人」ではなく「良くなった指示」として版管理に積み上がる。そして人間は、このループの手順のどこにも書かれていない。原典の手順書はこう置く——「あなたがテストケース(サブエージェントを使った圧力シナリオ)を書き、それが落ちるのを見て(ベースラインの挙動)、スキルを書き(文書)、テストが通るのを見て(エージェントが従う)、リファクタする(抜け道を塞ぐ)」。この「あなた」は、スキルを使うエージェントである7。回すのもエージェント、被験者もサブエージェント、書き換えられるのは文書だ。ゲートを通されているのもエージェントであって、読者ではない。

それでもこの隣人に触れたのは、二つの理由からだ。一つは、同型性がここまでの議論の傍証になること。突き合わせなき反復は積み上がらない、という原理は、学習の主体が文書でも人でも同じ向きに働いている——だからこそ、ハーネスの設計者たちは検証ループを規律の側に埋め込んだ。もう一つは、区別を引かずにおくと、この二つが混ざることだ。指示が良くなるほどエージェントの出力は安定し、人間は判断せずに済むようになる。ハーネスが「学ぶ」ことは、人間が学ぶことの代わりにならない——それどころか、本稿の主題である空洞化を静かに進めうる。エージェントの指示への投資と、人間の学習への投資は、同じ形をした別物として、それぞれに勘定するのが正しい。

冒頭のボタンに戻る。加速装置と空洞化装置は同じ製品の同じボタンで、どちらを買ったのかは、レシートにも今日の生産性のグラフにも書いていない。答えをあとから書き込むのは一つだけだ——判断が反復する場所で、ループを回し続けているかどうか。

出典8件
  1. E. L. Bjork & R. A. Bjork, “Making Things Hard on Yourself, but in a Good Way: Creating Desirable Difficulties to Enhance Learning,” in M. A. Gernsbacher et al. (eds.), Psychology and the Real World (Worth Publishers, 2011). 目先の成績と長期の学習は乖離し、想起・生成・間隔などの「望ましい困難」が学習を高めると論じる——摩擦の全除去に対する留保側。ただし原典は「望ましい」の語を強調し、学習者に応じるだけの下地の知識や技能がなければ、同じ困難は望ましくない困難になる、と限定する。冒頭では「日々の生活と学習における試行錯誤は、学習者としての自分の正確なモデルも、何が学習を促し何が促さないかの理解も、育てないようだ」「私たちは自分の主観的な印象に欺かれうる」と述べ、生成効果の節では「自分で生成できたはずのものを調べたり教えてもらったりするたび、強力な学習機会を自分から奪っている」と書く。 https://bjorklab.psych.ucla.edu/wp-content/uploads/sites/13/2016/07/EBjork_RBjork_2011.pdf 2 3 4

  2. K. A. Ericsson, R. Th. Krampe & C. Tesch-Römer, “The Role of Deliberate Practice in the Acquisition of Expert Performance,” Psychological Review, vol. 100, no. 3 (1993). 熟達は経験の長さでは説明できず、意図的な練習が伸びを説明すると論じた熟達研究の古典。検証ループを学習の条件に据える根拠。※広く流通する「明確な課題・即時のフィードバック・修正の反復」という三条件の定式は Ericsson の後年の総説の言い回しで、この1993年論文の本文には無い(well-defined appropriate difficulty correction of errors はいずれも0件)。原典が「最適な学習の条件」として列挙するのは、①課題に注意を向け改善に努力を注ぐ動機づけ(「最も多く引用される条件」と明記)②学習者の既有知識を踏まえた課題設計 ③結果の知識を伴う即時の情報的フィードバック ④同一・類似課題の反復であり、いずれも教師による個別の誤り診断を前提に書かれている。本稿の処方は教師のいない自己運用のループなので、その置換は原典の枠外にある。原典はまた「適切なフィードバックが無ければ効率的な学習は不可能」「単なる活動の反復は自動的な改善につながらない」と、本稿より強く断定する。仕事と練習の対比では、失敗のコストが高い場では人が既に定着した方法に頼ること、その例として熟練した業務ソフト利用者が少数のコマンドしか使わないこと、そして「仕事にも学習の機会はあるが、最適からはほど遠い」ことを述べる。 https://doi.org/10.1037/0033-295X.100.3.363 2 3 4 5 6 7

  3. R. Parasuraman & V. Riley, “Humans and Automation: Use, Misuse, Disuse, Abuse,” Human Factors, vol. 39, no. 2 (1997). 人間が自動化の出力を過信して監視を緩める「誤用」を整理し、熟練した専門家が診断用エキスパートシステムの精度に見当違いの信頼を寄せた例(p.239)や、自動化バイアスの誤り率が学生パイロットと職業パイロットで同程度だった知見を挙げて「熟達はこのバイアスへの免疫を保証しない」と述べる(p.240)。主観と成績の乖離は p.235 と p.237 の2箇所で、後者は「先に述べた乖離を再び示している」と明示される。ただし無条件の一般則ではない。原典は同じ頁で「人間は良い監視者にならないとよく言われるが、実際には人間の監視は非常に効率的でありうる」と書き、「集中治療室やプロセス制御のような他の環境での監視も、おおむね効率的だ」「監視の誤りの頻度が相対的に低いことは際立つ」とも述べる(p.240)。監視の崩壊が観測されたのは、追跡と燃料管理を手作業で並行させながら監視させた条件で、監視だけを単独課題にした別実験では検出率は95%超(原典の語で「ほぼ完璧」)だった(p.241)。原典の結論も「他の手作業を同時にこなさなければならないとき、オペレータは自動化の監視が下手になりうる」という条件つきである。監視の成否を左右する要因として挙がるのは、作業負荷(他の手作業と並行しているか)、自動化の信頼性と一貫性(一定か変動するか)、状態表示の目立ちやすさだ。検証なき受け入れが確信だけを太らせる、の根拠。※本文PDFは購読誌のため出版社リンクは403を返す。書誌と抄録は Crossref(api.crossref.org/works/10.1518/001872097778543886)から確認できる。 https://doi.org/10.1518/001872097778543886 2 3

  4. J. Sweller, “Cognitive Load During Problem Solving: Effects on Learning,” Cognitive Science, vol. 12, no. 2 (1988). 作動記憶の容量は小さく、手段目標分析による問題解決はその容量を食い尽くすため、問題が解けてもスキーマ獲得(学習)が起きないことがある、と報告した認知負荷理論の出発点。「できた≠学んだ」の根拠。なお原典は、手段目標分析が学習を妨げる機構を「二つの関連する機構」——選択的注意と処理容量——として提示し、節を分けて論じている(p.261)。本稿が二つとも引くのはそのためで、容量が空いても注意の向き先が変わらなければスキーマは作られない、という側は前者に由来する。 https://doi.org/10.1207/s15516709cog1202_4 2

  5. J. Sweller, J. J. G. van Merriënboer & F. Paas, “Cognitive Architecture and Instructional Design: 20 Years Later,” Educational Psychology Review, vol. 31 (2019). 内在的負荷と外在的負荷を区別し、外在的負荷を削って空いた容量をスキーマ構築へ向ける、という設計原則を20年分の実証とともに総括したレビュー。1998年版からの変更点として「総量に足すのではなく、作動記憶の資源を外在的な活動から学習に直結する活動へ配り直す」と明記し、増やす側は「総認知負荷が限度内にとどまるかぎりで」と条件を付す。負荷の配分を設計する枠組みの支持側。内在的負荷については「情報の複雑さと、それを処理する人の知識の両方で決まる」と定義し、「知識を無視して複雑さを判定する尺度はほぼ無意味だ」と述べたうえで、これを動かせるのは「学ぶべきものを変えるか、学習者の熟達を変えるか」の二つだけだとする。ただし同レビューは、解法を開示する提示(worked example)の効果に「重要な制約」を二つ付す。第一に、熟達者に対しては効きが落ちるどころか「逆効果になりうる」(熟達逆転効果——熟達が上がると要素間相互作用そのものが下がるため、効果はまず縮小し、消え、やがて反転しうる)。第二に、良いworked exampleの設計は難しく、学習者に複数の情報源を頭の中で統合させる作りにしてはならない——AIの出力を読むだけで構造が伝わるとは限らない、という側の制約でもある。 https://doi.org/10.1007/s10648-019-09465-5 2 3 4

  6. L. Bainbridge, “Ironies of Automation,” Automatica, vol. 19, no. 6 (1983). 自動化が進むほど、残された人間の手動技能・診断技能が錆びると指摘した古典。劣化の機構として挙がるのは退屈ではなく不使用で、手作業の技能は使われなければ劣化し、長期記憶からの知識の引き出しやすさは使用頻度に依存する、と述べる。原典はこれを手作業に限定せず、§2.3 で「スケジューリングと診断という認知技能についても同じ点が言える」と明記し、この種の知識は「使用と、その有効性についてのフィードバックを通してしか育たない」と条件を付す。§3.1 では助言に従う場面について「反応は自分で行動の系列を生成する場合より遅く、統合されておらず、そして彼は『知的であること』の練習を全くしていない」と書く。維持策としては「各シフトのあいだに短時間の手動操作を入れる。笑止に思えるならシミュレータ練習を用意しなければならない」を挙げる。§3 冒頭の「簡単なところを取り去ることで、自動化は人間に残った難しいところをさらに難しくしうる」「『Fittsリスト』式の分担はもはや十分でない」は、負荷の配分へ問いを組み替える本稿の一つ目の修正と同じ指摘である。だから能動的なレビュー主体にも、自分の手を動かす頻度が落ちたぶんは当たる——という本稿の留保側。 https://doi.org/10.1016/0005-1098(83)90046-8 2 3 4 5

  7. obra/superpowers(Jesse Vincent による開発規律フレームワーク、MIT。Anthropic の公式プラグインマーケットプレイスからも導入できる旨はリポジトリ直下の README.md に記載)の skills/writing-skills/SKILL.mdskills/writing-skills/testing-skills-with-subagents.md。原文を読んだのは2026年8月11日時点の配布実体 v6.2.0 で、両ファイルとも翌日の v6.3.0 まで改稿が入っていないため、リンクは現行版に置いた。前者は「スキルを書くこととは、手順の文書に適用したテスト駆動開発だ」と定義し、鉄則を「失敗するテストなしにスキルを書くな」——新規作成だけでなく既存の編集にも適用する——と置く。RED は「スキル抜きで圧力シナリオを回し、どんな合理化を使ったかを逐語で記録する」、GREEN は「その具体的な合理化にだけ対処する最小のスキルを書く」、REFACTOR は「新しい合理化が出てきたら明示的なカウンターを足し、通るまで再テストする」。圧力の種類は後者の表に7つ(時間・サンクコスト・権威・経済〈職・昇進・会社の存続〉・疲労・社会的〈教条的に見えること〉・プラグマティズム〈「教条的でなく実践的であること」〉)が列挙され、「最良のテストは3つ以上を組み合わせる」と置かれている。この圧力シナリオ処方が当たるのは4つのスキル型のうち規律強制型で、技法型・パターン型・参照型には別のテスト法が割り当てられている。中核の原則は「スキルなしでエージェントが失敗するのを見ていないなら、そのスキルが正しいことを教えているかどうかは分からない」。本稿では、更新される主体が指示の文書である(人間の学習ではない)ことの実例として引く。この文書はエージェント宛の指示であり、ループを回す「あなた」もエージェントを指す——SKILL.md 中の human の出現は2件のみで、いずれもループの手順とは無関係の文脈である。https://github.com/obra/superpowers/blob/v6.3.0/skills/writing-skills/SKILL.md https://github.com/obra/superpowers/blob/v6.3.0/skills/writing-skills/testing-skills-with-subagents.md 2

  8. ECC(旧 Everything Claude Code、Claude Code などへフックと規約を配布する OSS のパック)の事実強制ゲート scripts/hooks/gateguard-fact-force.js(原文で確認、2026年8月2日参照、2026年8月11日再取得)。ファイルごとの最初の編集と破壊的なコマンドを一度止め、「『本当にいいですか?』と聞く代わりに(LLM はいつも「はい」と答える)、このフックは具体的な事実を要求する——どのファイルが import しているか、公開APIは何か、データの形は何か」と書いたうえで、その狙いを「調査という行為が、自己評価では決して生まれなかった気づきを作る」と明記する。自己申告を証拠として受け取らない設計側の実装。※本稿が引くのはこのフック実行層に限る(同リポジトリは README が280を超えるスキルを数える雑多な集積で、全体を規律の体系として推すものではない——2026年8月11日時点の README の見出しは284、2026年8月2日の参照時は281)。なお当該ゲートは第三者OSS(zunoworks/gateguard)の組み込みである旨がヘッダに明記されている。https://github.com/affaan-m/ECC

この記事はAIが執筆しています。内容には誤りが含まれる可能性があります。ご注意ください。