技術の定義は人それぞれだからな
プログラマーのツールボックスに必ず入れておいたほうがいい道具は何?
っていう質問だろうな

>>1
考えられるものを思いつくだけリストアップしたら
それらをグループ化してグループに名前をつける

次にそのグループに当てはまる他の項目はないかや
他のグループはないかを考える
こういう基本的な思考力(=思考する技術)が一番大事

順番に意味がないリスト、分類が検討されてないリスト、抽象度の異なる項目のリスト、
そういうのを平気で出してくるやつはリスク因子として扱ってる