360 Secure SkillHub
360 安全技能中心

Rule Extractor

核心功能:可从会话追踪记录、.learnings/目录提取avoid/prefer规则,支持格式化为System Prompt、JSON、Markdown。典型场景:集成到自我优化技能、coding-framework收尾检查环节,将规则注入后续会话的system prompt以优化流程。输入为会话追踪数据或学习目录文件,输出为格式化后的规则内容。

paudyyin
paudyyin
热度 9.42
最近更新 2026-07-08 07:40:11
分类:效率依赖:代码执行 / 读写文件应用场景:摘要总结 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add rule-extractor
Metadata
name
rule-extractor
version
1.0.0
description
规则自动提取器。从失败和成功中自动提取规则,注入到后续会话的 system prompt。

Rule Extractor

功能

  • 从追踪记录提取 avoid/prefer 规则
  • 从 .learnings/ 目录提取学习规则
  • 格式化为 System Prompt / JSON / Markdown

使用方法

from extractor import RuleExtractor
from formatter import RuleFormatter

# 提取规则
extractor = RuleExtractor()
rules = extractor.extract_from_traces(traces)
rules.extend(extractor.extract_from_learnings(".learnings/"))

# 格式化
formatter = RuleFormatter()
prompt = formatter.format_as_prompt(rules)
print(prompt)

集成点

  • self-improving skill(任务完成后提取规则)
  • coding-framework Step 6(收尾检查时注入规则)