HOW KAGAYOI BUILDS

不便を切り分け、
使える形まで届ける

Kagayoi は、機能の多さより「誰の、どの手順を短くするか」を先に決めます。個人開発だからこそ企画、実装、配布、問い合わせ対応を分断せず、公開後も同じ判断軸で手入れします。

開発の流れ

画面を作る前に、課題と完了条件を言葉にします。小さな製品でも、利用者が入手して使い続けられるところまでを開発範囲と考えます。

困りごとをひとつに絞る

操作回数が多い、毎回同じ設定をする、必要な情報を比較できない、といった具体的な不便を起点にします。別の問題まで抱え込まず、製品の役割を説明できる大きさに保ちます。

既存の手段と境界を調べる

OS、ブラウザ、配布ストア、外部サービスが提供する正規の仕組みを確認し、製品側が持つ責任を決めます。権限や通信が必要な場合は、目的と一緒に利用者へ示します。

通常系と失敗時を確かめる

期待する操作だけでなく、データがない、権限がない、ネットワークが切れる、対象形式が違う、といった状態も確認します。誤って成功に見せないことを優先します。

配布後の導線を整える

用途、価格、入手先、更新方法、問い合わせ先が追える製品ページを用意します。公開後は利用環境や外部仕様の変化を確認し、必要な修正を同じ配布経路へ反映します。

制作実績から見る設計の違い

デスクトップアプリ、ブラウザ拡張、開発用ライブラリ、検索サイトでは、同じ方法を使い回しません。利用される場所に合わせて、価値と故障点を分けています。

DESKTOP

日常操作は、短い動線へ

Lumin4ti は Windows の更新・整理・設定変更、Kiriha はファイル操作と閲覧、Ferry は PC 間転送というように、作業の単位を分けています。

  • 画面上の選択肢は利用者が判断できる名称にする
  • 対象が見つからないときは、実行できるように見せない
  • 有料製品は価格と試用条件を一覧から明示する
BROWSER

ページを置き換えず、必要な補助だけ足す

Vuora の閲覧支援、SearchClock の期間指定、EvidenceShot の記録など、Web ページ上で行う仕事を用途ごとに分けています。

  • 対象サイトの変更で壊れやすい箇所を限定する
  • 保存・削除・外部通信の範囲を製品ページで説明する
  • ひとつの機能だけ必要な人へ、過剰な構成を求めない
LIBRARY

アプリ側の複雑さを、再利用できる境界へ

長いパス、圧縮、音声、ログ移行、更新 UI など、複数アプリで必要になる処理を NuGet ライブラリとして切り出しています。導入側が用途を判断しやすいよう、ひとつのパッケージへ無関係な機能を集めません。

  • 公開 API と内部実装の責任を分ける
  • 対象フレームワークと依存関係を配布ページで確認できるようにする
  • 既存コードから段階的に移行できる入口を用意する
DATA SITES

検索・比較は、読み込み後すぐ絞り込める形へ

都市伝説データベースSnowRunner データベースDerail Valley 全車両攻略データベース神話伝承アーカイブは、題材ごとの正本から閲覧用データを生成し、ブラウザ上で検索・比較できるようにしています。

  • 原典がある題材は、要約と出典リンクを分ける
  • 表示用データを手で二重管理せず、正本から生成する
  • 検索、絞り込み、詳細表示、空結果まで確認する

公開時に守る6つの原則

用途を最初に書く

製品名だけで推測させず、何が短くなるかを一文で示します。

価格を混ぜない

無料、試用、買い切り、外部サービス料金を別のものとして説明します。

正規の入手先へ案内する

公式ページからストア、NuGet、GitHub などの配布元へつなぎます。

データの扱いを隠さない

外部通信やアカウントが必要な機能は、導入前に判断できるようにします。

失敗を成功に見せない

検出できない、読み込めない、権限がない状態を、利用可能と誤認させません。

公開後も直せる構成にする

更新経路と問い合わせ先を維持し、依存先の変更へ追従できるようにします。

制作の相談について

小規模な Web サイト、Windows アプリ、Chrome 拡張機能などのご相談を受け付けています。目的と必要範囲を確認してからお見積りします。公開中の実例は 製品一覧、ご相談は お問い合わせフォームからお送りください。