SuperAPI AI 工具集

extract-rules

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:分析现有代码库,找出 Claude 在缺少项目专属指引时容易出错的地方,把编码规则与领域知识整理成结构化 Markdown 文档,供 AI 智能体使用。

主要能力:支持多种模式,包括完整提取、增量更新(--update)、重构(--restructure)、从会话提取(--from-conversation)、从 PR 提取(--from-pr)、压缩(--compact)、重新判定(--realign)等。默认把可移植的 Principles 与项目专属 patterns 分离输出,并支持分层框架与集成库的细分文件。

使用方式:通过斜杠命令调用,例如 /extract-rules、/extract-rules --update、/extract-rules --from-pr 123。配置写在 extract-rules.local.md 的 YAML frontmatter 中,可设置 target_dirs、exclude_dirs、output_dir、language、split_output 等。

适用场景:新项目上手、让 AI 智能体理解项目约定、从会话或 PR 中沉淀规则。

限制:不接收 --base-commit 等 diff 基准参数;输出目录已存在时需改用 --restructure 或 --update;具体效果与平台支持暂未提供。