ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

inspirai-bp

最佳实践管理 - 记录验证通过的解决方案,跨项目复用,避免重复踩坑。Triggers: '最佳实践', 'best practice', '经验记录', '解决方案', '踩坑记录', 'bp capture', 'bp apply', 'bp search'.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/alexxxiong/inspirai-bp
Or

inspirai-bp - 最佳实践管理

记录验证通过的解决方案,跨项目复用,避免重复踩坑。

数据目录

所有最佳实践存储在 $HOME/.inspirai/best-practices/ 下:

$HOME/.inspirai/best-practices/
├── index.json              # 索引文件
├── wechat/
│   ├── scan-login.md
│   └── mini-auth.md
├── typescript/
│   └── strict-config.md
└── k8s/
    └── rolling-update.md

bp capture - 记录最佳实践

交互式引导记录新的最佳实践。

使用方式

bp capture            # 开始交互式记录

执行步骤

Step 1: 初始化数据目录

BP_DIR="$HOME/.inspirai/best-practices"
INDEX_FILE="$BP_DIR/index.json"

mkdir -p "$BP_DIR"

# 如果 index.json 不存在,创建初始结构
if [ ! -f "$INDEX_FILE" ]; then
    echo '{"version":1,"practices":{}}' > "$INDEX_FILE"
fi

Step 2: 收集基本信息

使用 AskUserQuestion 依次询问:

问题 1:标题

请输入最佳实践的标题(简洁描述方案):
示例:微信扫码登录方案、K8s 滚动更新配置

问题 2:分类

先读取现有分类:

cat "$INDEX_FILE" | jq -r '.practices[].category' | sort -u
请选择分类:
- wechat(已有 3 个实践)
- typescript(已有 2 个实践)
- k8s(已有 5 个实践)
- 新建分类...

问题 3:标签

请输入标签(用逗号分隔,用于搜索匹配):
示例:登录, 扫码, OAuth, 微信

Step 3: 收集内容

依次引导填写:

问题描述:

请简述遇到的问题场景(1-3 句话):

解决方案:

请描述解决方案的关键步骤(可以是编号列表):

关键代码(可选):

请粘贴关键代码片段(可选,直接回车跳过):

注意事项(可选):

有什么需要特别注意的坑吗?(可选,直接回车跳过):

相关链接(可选):

有参考文档链接吗?(可选,直接回车跳过):

Step 4: 生成 ID 和文件

ID 生成规则:{category}-{slug}

  • slug 从标题生成,取关键词,用连字符连接
  • 示例:标题 "微信扫码登录方案" -> ID "wechat-scan-login"
CATEGORY="wechat"
SLUG="scan-login"
ID="${CATEGORY}-${SLUG}"
FILE_PATH="$BP_DIR/$CATEGORY/$SLUG.md"
DATE=$(date +%Y-%m-%d)

mkdir -p "$BP_DIR/$CATEGORY"

Step 5: 写入文档

生成 Markdown 文件:

---
id: {id}
title: {title}
category: {category}
tags: [{tags}]
created: {date}
updated: {date}
---

## 问题

{problem}

## 解决方案

{solution}

## 关键代码

{code}

## 注意事项

{notes}

## 相关链接

{links}

Step 6: 更新索引

读取 index.json,添加新条目:

{
  "practices": {
    "{id}": {
      "title": "{title}",
      "category": "{category}",
      "tags": ["{tag1}", "{tag2}"],
      "file": "{category}/{slug}.md",
      "created": "{date}",
      "updated": "{date}"
    }
  }
}

写回 index.json

Step 7: 确认完成

已记录最佳实践:

ID: {id}
标题: {title}
分类: {category}
标签: {tags}
文件: {file_path}

使用 bp apply {id} 可随时查看和应用此实践

bp apply - 应用最佳实践

读取指定的最佳实践,提供查看或应用选项。

使用方式

bp apply <id>         # 应用指定 ID 的实践

执行步骤

Step 1: 验证 ID 存在

BP_DIR="$HOME/.inspirai/best-practices"
INDEX_FILE="$BP_DIR/index.json"

# 读取 index.json,检查 practices[id] 是否存在
# 如果不存在,提示并退出

ID 不存在时:

未找到 ID 为 "xxx" 的最佳实践

使用 bp search <keyword> 搜索
或使用 bp list 浏览所有实践

Step 2: 读取实践文档

# 从 index.json 获取文件路径
FILE_PATH="$BP_DIR/{category}/{slug}.md"
cat "$FILE_PATH"

Step 3: 展示内容并提供选项

展示文档完整内容后,使用 AskUserQuestion 询问:

已加载「{title}」

请选择操作:
- 直接开始实现(根据方案步骤指导实现)
- 复制到项目文档(生成到 docs/references/{id}.md)
- 仅查看,稍后再说

Step 4: 执行用户选择

直接开始实现:

  • 展示解决方案步骤
  • 逐步引导用户实现

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-alexxxiong-inspirai-bp": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

inspirai-apispec

API 规范管理工具 - 跨项目 API 文档的初始化、更新、查询与搜索。Triggers: 'API文档', 'API规范', '接口文档', '路由解析', 'apispec', 'API lookup', 'API search'.

alexxxiong 4473

web-fetcher

Smart web content fetcher - articles and videos from WeChat, Feishu, Bilibili, Zhihu, Toutiao, YouTube, etc. Triggers: '抓取文章', '下载网页', '保存文章', 'fetch URL', '下载视频', '抓取飞书文档', '抓取微信文章', '把这个链接内容保存下来', '下载B站视频', 'download video', 'scrape article'.

alexxxiong 4473

inspirai-evo

技能自我进化 - 检测流程问题信号(重复试错、流程中断、代码翻动),生成分析报告,引导改进。Triggers: '流程优化', '技能进化', 'skill evolution', '自我改进', '流程问题', 'workflow analysis'.

alexxxiong 4473

web-reader

智能网页阅读器 - 抓取文章/下载视频并归档,支持分析、摘要、衍生。Triggers: '下载这篇文章', '抓取文章', '保存文章', 'fetch URL', '分析这篇文章', '摘要', '总结文章', '下载视频', '抓取微信文章', '抓取飞书文档', '把这个链接保存下来', '下载B站视频', 'download article', 'analyze article', 'summarize'.

alexxxiong 4473

inspirai-project

多 Agent 项目管理 - 从想法到立项,自动在 Discord 频道创建项目 Thread 并分配 Agent 任务。支持快速讨论路由、批量立项、项目状态追踪。Triggers: '立项', '创建项目', '新项目', '讨论一下', '项目状态', 'create project', 'discuss', 'project status'

alexxxiong 4473