measure-dont-guess
Installation
SKILL.md
measure-dont-guess
推測ではなく計測で判断するための規則である。
- 計る前に、仮説と採用する値を書く
- 本番か、本番と同じ条件で計る
- 計測していない主張は推測と明記する
- 計れないときは推測で進めず、何が足りないかをユーザーに伝える
この skill が必要な理由と達成したい状態
この skill が必要な理由は、推測が計るより速く答えを出し、たいてい筋が通って見えることにある。推測で進めた変更は、結果が正しくても偶然か根拠によるものかを区別できない。間違っていても気づく材料が残らない。次に同じ判断をする人は、また推測から始める。
この skill で達成したい状態は、すべての判断が、誰でも再現できる根拠に基づいていることである。
本番での計測
判断の根拠にする計測は、本番環境で行う。手元やテスト環境は、データの規模や外部サービスが違い、本番と逆の結論が出ることがある。