mcpField
S
System

System

github.com/danielmiesslerAgent 工作流19.7k115 次安装2 天前更新
代码仓库

关于 System

System 是用于验证、记录和安全检查 PAI 系统的技能,提供完整性审计、会话文档、密钥与隐私扫描,以及过往工作回溯等工作流。

主要功能

  1. 01检查系统引用与完整性
  2. 02记录当前及近期工作
  3. 03使用 TruffleHog 扫描密钥
  4. 04按模式检查敏感数据
  5. 05搜索记忆与 git 历史

适用场景

  1. 01重大重构后执行审计
  2. 02记录工作会话
  3. 03公开提交前扫描内容
  4. 04追溯过往变更的历史

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/danielmiessler/lifeos --skill system

安装后在 Claude Code 中输入/system确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

Templates/
Update.md
Tools/
ExtractArchitectureUpdates.ts
UpdateSearch.ts
CreateUpdate.ts
UpdateIndex.ts
Workflows/
IntegrityCheck.md
DocumentRecent.md
PrivacyCheck.md
DocumentSession.md
SecretScanning.md
WorkContextRecall.md

详细介绍

自定义

执行前,请检查以下位置是否有用户自定义设置: ~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/System/

如果此目录存在,请加载并应用其中的任何 PREFERENCES.md、配置或资源。这些内容会覆盖默认行为。如果目录不存在,请使用技能默认设置。

系统技能

用于 PAI 系统的系统验证、完整性审计、文档跟踪和安全扫描。

可见性

此技能在前台运行,因此你可以看到所有输出和进度,并在工作进行时听到语音通知。文档更新、完整性检查和其他系统操作都应保持可见,以确保透明度。


语音通知

执行工作流时,必须同时执行以下两项:

  1. 发送语音通知:

    curl -s -X POST http://localhost:8888/notify \
      -H "Content-Type: application/json" \
      -d '{"message": "Running WORKFLOWNAME workflow from System skill"}' \
      > /dev/null 2>&1 &
    
  2. 输出文本通知:

    Running the **WorkflowName** workflow from the **System** skill...
    

工作流路由

核心操作(三项)
工作流触发语用途文件
IntegrityCheck“integrity check”、“audit system”、“check references”、“system health”查找并修复系统中的失效引用Workflows/IntegrityCheck.md
DocumentSession“document session”、“document today”、“document this session”、“log session”根据转录记录当前会话的工作Workflows/DocumentSession.md
DocumentRecent“document recent”、“catch up docs”、“what's undocumented”、“document since last update”补充记录上次文档更新以来的变更Workflows/DocumentRecent.md

组合规则:

  • Integrity Check → 可能会产生修复 → Document Session
  • 每次会话结束后 → Document Session
  • 定期补充记录 → Document Recent
安全工作流
工作流触发语文件
SecretScanning“check for secrets”、“scan for credentials”、“security scan”Workflows/SecretScanning.md
PrivacyCheck“privacy check”、“check for sensitive data”、“data isolation”Workflows/PrivacyCheck.md
实用工作流
工作流触发语文件
WorkContextRecall“we just worked on”、“what did we do with”、“remember when we”、“didn't we already”Workflows/WorkContextRecall.md

注意: 对于公开 PAI 完整性(“check PAI integrity”、“audit PAI packs”),请使用 PAI 技能 → PAIIntegrityCheck.md


示例

核心操作

示例 1:完整性检查

User: "Run an integrity check"
→ Invokes IntegrityCheck workflow
→ Spawns parallel agents to audit ~/.claude
→ Finds broken references, missing files
→ Returns list of issues found/fixed

示例 2:记录当前会话

User: "Document this session"
→ Invokes DocumentSession workflow
→ Reads current session transcript
→ Uses AI to extract what changed and why
→ Creates entry in MEMORY/PAISYSTEMUPDATES/

示例 3:补充文档记录

User: "What's undocumented? Catch up the docs."
→ Invokes DocumentRecent workflow
→ Finds last documented update timestamp
→ Compares git history since then
→ Generates documentation for missed changes
安全工作流

示例 4:秘密扫描

User: "Check for secrets before I push"
→ Invokes SecretScanning workflow
→ Runs TruffleHog on specified directory
→ Reports any API keys, credentials found
实用工具

示例 5:回顾过去的工作

User: "We just worked on the status line - why broken again?"
→ Invokes WorkContextRecall workflow
→ Searches MEMORY/, git history for "status line"
→ Presents timeline of changes and possible regression

快速参考

三项核心操作
操作输入输出时长
IntegrityCheck代码库扫描找到/修复的失效引用列表~2-5 min
DocumentSession会话转录PAISYSTEMUPDATES 条目~30s
DocumentRecent上次更新以来的 Git 历史多个 PAISYSTEMUPDATES 条目~1-2 min
组合模式
End of Session:     DocumentSession
After Refactoring:  IntegrityCheck → DocumentSession
Catch-up:           DocumentRecent
安全审计
审计类型工具范围时长
秘密扫描TruffleHog任意目录~30s-2min
隐私检查grep/模式skills/(排除 USER/WORK)~30s
文档格式

详细叙述结构:

  • 故事背景(1-3 个段落):背景、问题、解决方案
  • 过去的工作方式:先前状态,使用项目符号列出
  • 现在的工作方式:新状态及改进之处
  • 后续计划:未来影响
  • 验证:确认其正常工作的依据

适用场景

完整性检查
  • 重大重构后
  • 发布更新前
  • 定期系统健康检查
  • 感觉“哪里出了问题”时
  • 推送到公开 PAI 仓库前
文档
  • 重要工作阶段结束时
  • 创建新技能/工作流/工具后
  • 做出架构决策时
  • 为维护系统历史记录
安全扫描
  • 在向公共仓库提交任何 git 提交之前
  • 审查是否存在凭据泄露时
  • 定期进行安全卫生检查
  • 收到外部代码/内容后
隐私验证
  • 处理 USER/ 或 WORK/ 内容后
  • 在向公共仓库提交之前
  • 创建可能会引用个人数据的新技能时
  • 定期审计,确保数据隔离
工作上下文回忆
  • 用户询问过去的工作时(“我们刚修好了那个”)
  • 询问做出决策的原因时
  • 查找之前会话中的产物时
  • 调试“已经修复过”的问题时
  • 恢复跨多个会话的项目时

工具

工具用途位置
SecretScan.ts用于凭据检测的 TruffleHog 封装器CORE/Tools/SecretScan.ts
CreateUpdate.ts创建新的系统更新条目Tools/CreateUpdate.ts
UpdateIndex.ts重新生成 index.json 和 CHANGELOG.mdTools/UpdateIndex.ts
UpdateSearch.ts搜索和查询系统更新Tools/UpdateSearch.ts
ExtractArchitectureUpdates.ts历史迁移工具(一次性使用)Tools/ExtractArchitectureUpdates.ts

模板

模板用途位置
Update.md系统更新条目模板Templates/Update.md

输出位置

输出位置
完整性报告MEMORY/STATE/integrity/YYYY-MM-DD.md
系统更新MEMORY/PAISYSTEMUPDATES/YYYY/MM/*.md
更新索引MEMORY/PAISYSTEMUPDATES/index.json
更新日志MEMORY/PAISYSTEMUPDATES/CHANGELOG.md

相关技能

  • PAI - 公共 PAI 仓库管理(包括 PAIIntegrityCheck)
  • CORE - 系统架构和记忆文档
  • Evals - 回归测试和能力验证

评论

支持 Markdown