/** workflow 模板 key → skill name 映射(去 workflow- 中缀,verify 特例 -loop) */ export declare const WORKFLOW_TO_SKILL: Record; /** * 手写 skill(非派生)。key = skill name,value = 完整 SKILL.md 内容(含 frontmatter)。 * Tier2-1: 性质非 workflow(路由器/原语/advisor),走手写路径不套 workflow 模板。 */ export declare const HANDWRITTEN_SKILLS: Map; /** * 从单个 workflow 模板派生 SKILL.md 内容(纯函数)。 * * 派生规则: * 1. 剥 rule frontmatter(首部 ---\n...\n---\n,含 description + alwaysApply) * 2. 提取 description 引号内纯文本(rule-templates.ts 的 description 形如 description: "...") * 3. 剃到首个 ## 标题前的所有内容(版本引用行 > 适用于 ... {{MCP_VERSION}}+ + 紧随空行) * 4. 组装 SKILL.md:---\nname: \ndescription: "<纯文本>"\n---\n\n<正文从 ## 起> * (description 重新包双引号;正文不加 H1,从 rule 的 H2 起) */ export declare function deriveSkillFromWorkflow(tpl: string, skillName: string): string; /** 遍历所有 skill(派生 + 手写),返回 skill name → SKILL.md 内容。 */ export declare function buildAllSkills(): Map;