/** * The Claude Code skill `engineer init` installs into the customer repo so a * Claude Code agent has a first-class, auto-discoverable procedure for the whole * AgentCard-engineer flow — not just the terse AGENTS.md/CLAUDE.md snippet that * Codex and non-skill agents read. * * The skill lives at `/.claude/skills/agentcard-engineer/SKILL.md`. * We only ever manage that one directory: `installEngineerSkill` (re)writes it, * `removeEngineerSkill` deletes it — neither touches sibling skills. */ export declare const ENGINEER_SKILL_DIR: string; export declare const ENGINEER_SKILL_NAME = "agentcard-engineer"; /** * Full SKILL.md content: YAML frontmatter (name + auto-trigger description) * followed by the runbook the agent follows. Kept tight and skimmable — the * fuller-than-the-snippet procedure, but still scannable. */ export declare function engineerSkillContent(): string; /** * Install (or refresh) the managed skill. Idempotent: re-init overwrites the * SKILL.md in place, creating parent dirs as needed. Returns the absolute path * written. */ export declare function installEngineerSkill(repoRoot: string, content?: string): string; /** * Remove the managed skill directory. Only our own dir is touched — sibling * skills under `.claude/skills/` are never affected. Returns true when the * directory existed and was removed. */ export declare function removeEngineerSkill(repoRoot: string): boolean; //# sourceMappingURL=skill.d.ts.map