tasq/node_modules/@claude-flow/codex/dist/templates/index.d.ts

92 lines
2.5 KiB
TypeScript

/**
* @claude-flow/codex - Templates
*
* Built-in templates and skill definitions
*/
import type { AgentsMdTemplate, BuiltInSkill } from '../types.js';
/**
* Built-in skill definitions
*/
export declare const BUILT_IN_SKILLS: Record<BuiltInSkill, {
name: string;
description: string;
category: string;
}>;
/**
* Template descriptions
*/
export declare const TEMPLATES: Record<AgentsMdTemplate, {
name: string;
description: string;
skillCount: number;
}>;
/**
* Get template information
*/
export declare function getTemplate(name: AgentsMdTemplate): typeof TEMPLATES[AgentsMdTemplate];
/**
* List all available templates
*/
export declare function listTemplates(): Array<{
name: AgentsMdTemplate;
description: string;
skillCount: number;
}>;
/**
* All available skills (137+ skills including agent skills)
* Copied from .agents/skills/ during init
*/
export declare const ALL_AVAILABLE_SKILLS: string[];
/**
* Default skills per template
*/
export declare const DEFAULT_SKILLS_BY_TEMPLATE: Record<AgentsMdTemplate, string[]>;
/**
* Directory structure template
*/
export declare const DIRECTORY_STRUCTURE: {
root: {
'AGENTS.md': string;
};
'.agents': {
'config.toml': string;
'skills/': string;
};
'.codex': {
'config.toml': string;
'AGENTS.override.md': string;
};
'.claude-flow': {
'config.yaml': string;
'data/': string;
'logs/': string;
};
};
/**
* Feature mapping between Claude Code and Codex
*/
export declare const PLATFORM_MAPPING: {
claudeCode: {
configFile: string;
localConfig: string;
settingsFormat: string;
skillInvocation: string;
approvalLevels: number;
};
codex: {
configFile: string;
localConfig: string;
settingsFormat: string;
skillInvocation: string;
approvalLevels: number;
};
};
/**
* Gitignore entries for Codex projects
*/
export declare const GITIGNORE_ENTRIES: string[];
/**
* Default AGENTS.override.md content
*/
export declare const AGENTS_OVERRIDE_TEMPLATE = "# Local Development Overrides\n\n## Environment\n- Development mode: full-auto\n- Sandbox: workspace-write\n- Web search: live\n\n## Personal Preferences\n[Add your specific preferences here]\n\n## Debug Settings\nEnable verbose logging for development.\n\n## Notes\nThis file is gitignored and contains local-only settings.\n";
//# sourceMappingURL=index.d.ts.map