with one click
rumination
コードを実装・変更する前に発火する。実装前の深い反芻を行い、Q1〜Q4に回答する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
コードを実装・変更する前に発火する。実装前の深い反芻を行い、Q1〜Q4に回答する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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 | rumination |
| description | コードを実装・変更する前に発火する。実装前の深い反芻を行い、Q1〜Q4に回答する |
コードを新規作成・変更・削除する前に必ず発火する。
以下の 4 問に回答すること。思考は必須。
Q1. これは根治か? 症状を隠しているだけ、または別の場所で同じ問題が再発する可能性はないか。
Q2. プロジェクトの最上位命題に近づくか? プロジェクト定義に記載された最上位命題に対して、この実装がどう貢献するか。
Q3. バグの芽を先送りにしていないか? この実装によって新たな問題が生まれる可能性はないか。「期限付き例外」が恒久化するリスクはないか。
Q4. この実装が間違っていた場合、最初に何が壊れるか? 壊れ方を具体的に想定すること。「わからない」は不合格。
4 問全てに答えられない場合は実装に入らず調査を続けること。