[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"navigation":3,"docs-fd\u002Fcreating":90},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,12,34,40,58,76],{"title":10,"path":6,"stem":11},"Overview","docs\u002Findex",{"title":13,"path":14,"stem":15,"children":16},"CLI Reference","\u002Fdocs\u002Fcli","docs\u002Fcli\u002Findex",[17,18,22,26,30],{"title":13,"path":14,"stem":15},{"title":19,"path":20,"stem":21},"doctor","\u002Fdocs\u002Fcli\u002Fdoctor","docs\u002Fcli\u002Fdoctor",{"title":23,"path":24,"stem":25},"exec","\u002Fdocs\u002Fcli\u002Fexec","docs\u002Fcli\u002Fexec",{"title":27,"path":28,"stem":29},"init","\u002Fdocs\u002Fcli\u002Finit","docs\u002Fcli\u002Finit",{"title":31,"path":32,"stem":33},"status","\u002Fdocs\u002Fcli\u002Fstatus","docs\u002Fcli\u002Fstatus",{"title":35,"path":36,"stem":37,"children":38},"Constitution","\u002Fdocs\u002Fconstitution","docs\u002Fconstitution\u002Findex",[39],{"title":35,"path":36,"stem":37},{"title":41,"path":42,"stem":43,"children":44},"FD Guide","\u002Fdocs\u002Ffd","docs\u002Ffd\u002Findex",[45,46,50,54],{"title":41,"path":42,"stem":43},{"title":47,"path":48,"stem":49},"Closing","\u002Fdocs\u002Ffd\u002Fclosing","docs\u002Ffd\u002Fclosing",{"title":51,"path":52,"stem":53},"Creating","\u002Fdocs\u002Ffd\u002Fcreating","docs\u002Ffd\u002Fcreating",{"title":55,"path":56,"stem":57},"Reviewing","\u002Fdocs\u002Ffd\u002Freviewing","docs\u002Ffd\u002Freviewing",{"title":59,"path":60,"stem":61,"children":62},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started\u002Findex",[63,64,68,72],{"title":59,"path":60,"stem":61},{"title":65,"path":66,"stem":67},"First Feature","\u002Fdocs\u002Fgetting-started\u002Ffirst-feature","docs\u002Fgetting-started\u002Ffirst-feature",{"title":69,"path":70,"stem":71},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002Fgetting-started\u002Finstallation",{"title":73,"path":74,"stem":75},"Feature Lifecycle","\u002Fdocs\u002Fgetting-started\u002Flifecycle","docs\u002Fgetting-started\u002Flifecycle",{"title":77,"path":78,"stem":79,"children":80},"SDD Guide","\u002Fdocs\u002Fsdd","docs\u002Fsdd\u002Findex",[81,82,86],{"title":77,"path":78,"stem":79},{"title":83,"path":84,"stem":85},"Executing","\u002Fdocs\u002Fsdd\u002Fexecuting","docs\u002Fsdd\u002Fexecuting",{"title":87,"path":88,"stem":89},"Generating","\u002Fdocs\u002Fsdd\u002Fgenerating","docs\u002Fsdd\u002Fgenerating",{"id":91,"title":92,"body":93,"description":290,"extension":291,"meta":292,"navigation":293,"path":52,"seo":294,"stem":53,"__hash__":295},"content\u002Fdocs\u002Ffd\u002Fcreating.md","Creating an FD",{"type":94,"value":95,"toc":283},"minimark",[96,100,105,117,128,131,135,147,207,211,217,220,224,231,250,254,257,272,279],[97,98,92],"h1",{"id":99},"creating-an-fd",[101,102,104],"h2",{"id":103},"from-a-github-issue","From a GitHub issue",[106,107,108,109,116],"p",{},"Requires ",[110,111,115],"a",{"href":112,"rel":113},"https:\u002F\u002Fcli.github.com\u002F",[114],"nofollow","GitHub CLI"," installed and authenticated.",[118,119,124],"pre",{"className":120,"code":122,"language":123},[121],"language-text","# Full URL\n\u002Ffd-new https:\u002F\u002Fgithub.com\u002Fowner\u002Frepo\u002Fissues\u002F42\n\n# Short reference (repo inferred from git remote)\n\u002Ffd-new #42\n\n# Short reference with explicit repo\n\u002Ffd-new #42 --repo owner\u002Frepo\n","text",[125,126,122],"code",{"__ignoreMap":127},"",[106,129,130],{},"Claude fetches the issue title, body, labels, and comments, then rewrites them into a clean FD — problem statement, solutions, architecture diagrams.",[101,132,134],{"id":133},"from-a-gitlab-issue","From a GitLab issue",[106,136,108,137,140,141,146],{},[125,138,139],{},"GITLAB_TOKEN"," env var or ",[110,142,145],{"href":143,"rel":144},"https:\u002F\u002Fgitlab.com\u002Fgitlab-org\u002Fcli",[114],"glab CLI",".",[118,148,152],{"className":149,"code":150,"language":151,"meta":127,"style":127},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxx\n\n\u002Ffd-new https:\u002F\u002Fgitlab.com\u002Fowner\u002Frepo\u002F-\u002Fissues\u002F42\n# Self-hosted:\n\u002Ffd-new https:\u002F\u002Fgit.example.com\u002Fowner\u002Frepo\u002F-\u002Fissues\u002F42\n","bash",[125,153,154,174,181,192,199],{"__ignoreMap":127},[155,156,159,163,167,171],"span",{"class":157,"line":158},"line",1,[155,160,162],{"class":161},"spNyl","export",[155,164,166],{"class":165},"sTEyZ"," GITLAB_TOKEN",[155,168,170],{"class":169},"sMK4o","=",[155,172,173],{"class":165},"glpat-xxxxxxxxxxxxxxxxxxxx\n",[155,175,177],{"class":157,"line":176},2,[155,178,180],{"emptyLinePlaceholder":179},true,"\n",[155,182,184,188],{"class":157,"line":183},3,[155,185,187],{"class":186},"sBMFI","\u002Ffd-new",[155,189,191],{"class":190},"sfazB"," https:\u002F\u002Fgitlab.com\u002Fowner\u002Frepo\u002F-\u002Fissues\u002F42\n",[155,193,195],{"class":157,"line":194},4,[155,196,198],{"class":197},"sHwdD","# Self-hosted:\n",[155,200,202,204],{"class":157,"line":201},5,[155,203,187],{"class":186},[155,205,206],{"class":190}," https:\u002F\u002Fgit.example.com\u002Fowner\u002Frepo\u002F-\u002Fissues\u002F42\n",[101,208,210],{"id":209},"from-free-text","From free text",[118,212,215],{"className":213,"code":214,"language":123},[121],"\u002Ffd-new \"Add rate limiting to the API gateway\"\n",[125,216,214],{"__ignoreMap":127},[106,218,219],{},"Claude creates the FD structure from your description and asks clarifying questions if needed.",[101,221,223],{"id":222},"what-gets-created","What gets created",[106,225,226,227,230],{},"A file at ",[125,228,229],{},".forgia\u002Ffd\u002FFD-NNN-kebab-title.md"," with all sections pre-filled:",[232,233,234,238,241,244,247],"ul",{},[235,236,237],"li",{},"Problem derived from the issue or description",[235,239,240],{},"Two solutions with pros\u002Fcons (one marked as chosen)",[235,242,243],{},"Architecture diagrams in Mermaid",[235,245,246],{},"Interface table",[235,248,249],{},"Placeholder SDDs",[101,251,253],{"id":252},"after-creation","After creation",[106,255,256],{},"Edit the FD to:",[258,259,260,263,266,269],"ol",{},[235,261,262],{},"Refine the problem statement",[235,264,265],{},"Add your chosen architecture details",[235,267,268],{},"Define component interfaces",[235,270,271],{},"List the SDDs you want generated",[106,273,274,275,278],{},"Then run ",[125,276,277],{},"\u002Ffd-review FD-NNN"," to advance to approved.",[280,281,282],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":127,"searchDepth":176,"depth":176,"links":284},[285,286,287,288,289],{"id":103,"depth":176,"text":104},{"id":133,"depth":176,"text":134},{"id":209,"depth":176,"text":210},{"id":222,"depth":176,"text":223},{"id":252,"depth":176,"text":253},"Use \u002Ffd-new to create a Feature Design from a GitHub issue, free-text description, or scratch.","md",{},{"title":51},{"title":92,"description":290},"Opwr3om3sG-Y3ypfZZlpCDa_Ofdv-oT7jnQ3HU8Llvc",1775060659123]