con un clic
testable-impl
コード変更を伴う実装を行う際に発火する。テスタブル実装シーケンス(Step A〜E)に従い、報告書MDの先行作成から完了確認まで管理する
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
コード変更を伴う実装を行う際に発火する。テスタブル実装シーケンス(Step A〜E)に従い、報告書MDの先行作成から完了確認まで管理する
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Fires when deciding whether a report or explanatory document needs figures, when designing a figure, or when writing the figures declaration in frontmatter. Designs cognitive-load-reducing figures via the trigger table, quantitative limits, and templates
Fires when generating or verifying deterministic HTML from report MDs. Runs render / verify / lint / selftest / check via the bundled md2html.cjs
Fires when producing a report or completion notice. Generates a report that includes the interlock verification section.
Discipline for preventing the stop bug (malformed tool call -> self-priming). Fires when the stopbug-observe hook emits a trip-wire (migration advice) or the time-based timer (calibration prompt), or as a minimal focus-check right before heavy processing.
報告書・説明文書で図を使うか判断する際、図を設計する際、frontmatter の figures 宣言を書く際に発火する。図トリガー表・定量上限・雛形で「認知負荷を減らす図」を設計する
報告書 MD から決定論 HTML を生成・検証する際に発火する。md2html.cjs(同梱)で render / verify / lint / selftest / check を実行する
| name | testable-impl |
| description | コード変更を伴う実装を行う際に発火する。テスタブル実装シーケンス(Step A〜E)に従い、報告書MDの先行作成から完了確認まで管理する |
コードを変更する場合に発火する(コメント修正・タイポ修正・空白調整等、ロジックに影響しない変更を除く)。判断に迷ったら発火する側に倒せ。
設計 AI の指示書に記載された完了条件(抽象)から、実測可能な完了条件(具体)を自己導出する。作成したら人間に提示して承認を得てから実装に入ること。
実装に着手する前に、報告書 MD ファイルを空テンプレートで作成する。 このファイルが存在しない状態で Step C に進むことを禁止する。
テンプレート (frontmatter + 「読者と目的」セクション必須):
---
report_id: <FILL: YYMMDD_HHMM_要約>
report_type: implementation
parent_task_id: <FILL: 親指示書ファイル名 or none>
status: in_progress
audience: [<FILL: 主読者ロールを指定>] # 例: design-ai, human-user, cc-next, cc-self, public
purpose: <FILL: 1 文で、読者が本文書から得るべき情報>
expected_action: <FILL: 1 文で、読者に期待する次のアクション>
---
# {内容の要約}
## 本報告書の読者と目的
- **誰が読む**: <audience 人間可読版>
- **何のために**: <purpose 補足>
- **次のアクション**: <expected_action 補足>
## 最上位命題との接続
(後で記入)
## 完了条件(具体)
(Step A で導出した条件を転記)
## 変更点
(後で記入)
## 結果(Before / After)
(後で記入)
コードを変更する。
完了条件(具体)の全項目を、推測ではなく実測値で確認する。 「実害なし」等の主観的評価で問題を矮小化しないこと。 数値のない「確認しました」は未完了として扱う。
Step B で作成した報告書 MD ファイルに結果を記入する。 会話内テキストで報告書を「書いた気になる」ことを禁止する。
→ Step E 完了後、必ず completion-interlock skill を発火して終了チェックを行うこと。