{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreid33vkifx6lf2xjvstnh7tfy5my72twgxofr5ck2ocfj5pdxttpsm",
    "uri": "at://did:plc:hzgu7qyp34ofph3btawzwyw4/app.bsky.feed.post/3mhem76azka22"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreic5jbf2xh7iqakniythirxvrowgeuqv6bqhjghdcfb5bdwrn4k6f4"
    },
    "mimeType": "image/png",
    "size": 63065
  },
  "path": "/pksha/articles/recursive-features-directory-structure",
  "publishedAt": "2026-03-17T06:00:17.000Z",
  "site": "https://zenn.dev",
  "textContent": "はじめに\nこんにちは。PKSHA Technology で SWE をしている須藤です。\n私の所属する PKSHA Speech Insight(PSI)チームでは、React + TypeScript で複数の Web アプリケーションを開発しています。\nFeature 型のディレクトリ構成は広く採用されていますが、feature の数が増えるにつれて「切り方の基準がブレる」「shared フォルダが肥大化する」「テストの粒度が定まらない」といった課題が表面化します。\n私たちのプロジェクトでも 200 を超える feature を運用する中で、フラットな features/ が構造...",
  "title": "フロントエンドのディレクトリ構成で再帰的な features 構成を推したい"
}