import * as path from "node:path"; export const COMMANDS_SUBDIR = path.join(".claude", "commands"); export const STATE_ENTRY_TYPE = "claude-compat:state"; // Project-local persistence for settings that should survive across sessions // (currently just the loaded/unloaded toggle). Lives under .pi/ alongside other // pi project state; the directory and file are created on first write and the // path is added to the project's .gitignore. export const CONFIG_DIR = path.join(".pi", "pi-claude-compat"); export const CONFIG_FILE = "config.json"; export const GITIGNORE_ENTRY = ".pi/pi-claude-compat/"; // Directories where skills live, relative to a project root. // Ordered by priority: .claude first since that is what this extension is about. export const SKILL_DIRS = [ ".claude/skills", ".agents/skills", ".pi/skills", ];