個人開発が増えすぎて迷子になる前に ― 8カテゴリ台帳とsymlinkツリー
- URL: https://zenn.dev/bokuwalily/articles/project-categorization
- 日付: 2026-06-24
- Tier: Tier 3
- 要旨: 個人開発が増えると「どこにあるか」「状態は」が散逸する。40 超のプロジェクトを 8 カテゴリに分類し、symlink ツリーと台帳で管理。核は実体 dir を動かさないこと(.vercel・launchd・git worktree の絶対パス依存が壊れる)。提供形態で分類すれば名前による誤分類を防げ、CLAUDE.md に「着手前に分類」と書いておくと Claude が毎回自動で実施。
詳細
個人開発の分類・整理システム
困りごと:40 超のプロジェクトが ~/dev / ~/Projects / ~/digital-products に散らばり、毎回 find で探し直す。状態・本番 URL・収益化の有無も散逸。
8 カテゴリ戦略:01-webapp(デプロイ Webアプリ) / 02-chrome-ext / 03-ios-app / 04-digital-product / 05-client-work(委託・company repo) / 06-claude-tooling(AI 基盤・スキル) / 07-pc-automation / 08-oss-eval。新設は「8 つのどれにも本質的に入らない」時だけ。
核:提供形態で判定(名前で分類すると誤分類。例:autolike-license-server は API サーバーでも 02-chrome-ext)。実体 dir は動かさず、~/Desktop/All-Projects/<カテゴリ>/ に symlink。.vercel・launchd・git worktree が実パス依存なので移動は危険。
台帳運用:~/PROJECTS.md に 1 行 1 プロジェクト(パス・状態・収益化・URL・注意)。Claude はこのファイルだけで「live 状態のものは?」に即答。
自動化:CLAUDE.md に「新規着手前に 8 カテゴリへ分類」と書くと、Claude が毎回指示なしで実施。symlink 正確性・台帳追記・機密 ignore 検証も自動スキル。
落とし穴:04-digital-product で credentials.json 漏洩、05-client-work での第三者 owner への push、カテゴリ乱増。