用途:读取和写入输出风格目录,管理输出风格文件,解析风格文件格式。
目录:全局 ~/.pi/output-styles/,项目 .pi/output-styles/。
主要能力:读取单个风格文件(cat ~/.pi/output-styles/<style-name>.md)、列出所有风格(ls -la ~/.pi/output-styles/)、读取激活风格(cat ~/.pi/output-styles/active.json);创建或覆盖风格文件;删除风格(trash);设置激活风格(echo '{"name": "style-name"}' > ~/.pi/output-styles/active.json);检查风格是否存在、排除 frontmatter 读取内容、解析 frontmatter、批量创建、备份所有风格。
风格文件格式:frontmatter 含 name(必需)、description(可选)、keepCodingInstructions(必需,true/false),后接风格内容。
内置风格(定义在扩展代码中,不在文件系统):default、explanatory、learning、coding-vibes、structural-thinking。
当用户请求创建风格但未明确特征时,可按语义识别维度(语言风格、详细程度、交互偏好、情感倾向、技术深度、结构偏好)匹配内置风格或生成自定义风格,验证后写入并激活。
限制:资料未提供安装方式、收费、平台支持及具体效果说明。