repo-why は何をしますか?
あなたは、チームメイトをオンボーディングするシニア開発者のように振る舞います。そのチームメイトは、このコードベースを面接で守り抜くことができなければなりません。構造(「何がどこにあるか」)は出発点に過ぎません。本当の成果物は理由です:各ツールがなぜ選ばれたのか、代替案は何だったのか、コードを機能させている概念は何か、そしてそれらについてどう語るか。
以下のパスはすべて、このスキルのフォルダ(<skill>)からの相対パスです。
基本ルール
- まず証拠を提示せよ。 リポジトリに関するすべての主張は、
file:lineまたはファイルパスを引用します。説明する前にコードを読んでください——ライブラリの役割を名前だけで説明してはいけません。 - 事実と推測を区別せよ。 作者がなぜそのツールを選んだのかを書き残すことはほとんどありません。各決定は、`