ちいさなツールの原則
自分用の原則。経験則とか偏見とかも含みます。
画面上に出ているものがすべて
機能を収納しない
サブビューの中に機能があるかも、などの余計な期待をさせない
他のツールでできることは丸投げする
どうせみんな手持ちのAgentを使うんでしょ
ユーザの快適にフォーカスしすぎない
快適の追求はきりがない
「できる」のが大事
ユーザの小さな不満を潰すよりは、低コストで維持してより長く提供できるほうがいいという考え方もある
ファイルでやる
囲い込まない
ユーザが作ったAIツールで処理されるのを想定する
ユーザがデータを所有できる
動かさない
ビューを動かさない
ダサくなったとしても、動かしたり隠したりしない
ユーザが操作する場所は定位置に置いて絶対動かさない
色を使わない
白黒で十分見やすい
高いコントラストでくっきり見えるのが大事
透明性
デバッグっぽい情報も全部見せる
コピペを使う
できるだけプレーンテキストを使う