import { type BaseOpts } from "./data.js"; export interface SkillOpts extends BaseOpts { session?: string; workspace?: string; } /** * Gather context for a session: * 1. Query /entities/recall from the pod (semantic search in pod KG) * 2. Read local CLAUDE.md if it exists * 3. Read .claude/kg-verify if it exists * Returns a markdown context report and updates the session with it. */ export declare function gatherContext(opts: SkillOpts & { session: string; }): Promise; /** * Run the project's type-check + test gate and store the result on the session. * The AI reads CLAUDE.md to find the right commands; this function accepts them * explicitly so the AI can pass exactly what to run. * * Usage: synap skill verify-code --session --workspace --cmd "pnpm type-check" */ export declare function verifyCode(opts: SkillOpts & { session: string; cmd?: string; }): Promise;