/** * dev-guide-injector — fgx init 시 dev-guide principles 를 * Claude (.claude/rules/dev-guide-principles.md) + Codex (AGENTS.md managed block) * 양쪽에 stack-aware 자동 inject. */ export interface DetectedStack { side: 'fe' | 'be'; stack: 'react' | 'vue' | 'node' | 'go'; principlesFiles: string[]; } export interface InjectResult { stack: DetectedStack | null; claudeRulePath: string; claudeRuleWritten: boolean; agentsMdPath: string; agentsMdInjected: boolean; bytesWritten: number; } export interface InjectOptions { cwd: string; pkgRoot: string; dryRun?: boolean; } export declare function detectStack(cwd: string): DetectedStack | null; export declare function readPrinciples(pkgRoot: string, side: 'fe' | 'be', stack: string): string; export declare function injectDevGuidePrinciples(opts: InjectOptions): InjectResult;