Interface: TargetConfig¶
Defined in: core/src/types/config.ts:64
Configuration for a single target.
Properties¶
convention?¶
optionalconvention?:string
Defined in: core/src/types/config.ts:79
Output convention ('xml', 'markdown', or custom name).
enabled?¶
optionalenabled?:boolean
Defined in: core/src/types/config.ts:69
Whether this target is enabled.
Default¶
guardsAsSkills?¶
optionalguardsAsSkills?:boolean
Defined in: core/src/types/config.ts:89
Generate skills from
Guards¶
named entries (Factory).
Default¶
guardsSkillsListing?¶
optionalguardsSkillsListing?:boolean
Defined in: core/src/types/config.ts:92
List generated guard skills in main output file (Factory).
Default¶
includeSkills?¶
optionalincludeSkills?:boolean|string[]
Defined in: core/src/types/config.ts:107
Controls which skills are emitted for this target. - true or omitted: emit all skills - false: emit no skills - string array: emit only the listed skill names
output?¶
optionaloutput?:string
Defined in: core/src/types/config.ts:74
Custom output path for this target.
skillBaseDir?¶
optionalskillBaseDir?:string
Defined in: core/src/types/config.ts:99
Custom base directory for generated skill files. When set, skill files are emitted under this directory instead of the target's native skill directory (for example .factory/skills).
version?¶
optionalversion?:string
Defined in: core/src/types/config.ts:86
Target version or format variant. Use 'legacy' for deprecated formats (e.g., Cursor's .cursorrules).