Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clever-sprite

lbwds 的 Claude Code 插件 marketplace

clever-sprite 是一个 Claude Code 插件市场,收纳个人开发的工作流增强插件。通过 /plugin marketplace add 一键接入,所有插件跨项目自动生效。

插件

插件 说明 状态
memory-sync 跨设备同步 ~/.claude 记忆到项目 .memory/(经 git) ✅ v1.1.0

memory-sync

解决 Claude Code 项目级记忆(~/.claude/projects/<编码>/memory/)无法跨设备同步的问题。通过 hooks 把记忆镜像到项目仓库的 .memory/ 目录,随 git 跨设备同步:

  • SessionStart pull:项目 .memory/ → 本地记忆(Node 同步 + 应用墓碑删除)
  • PostToolUse push:本地记忆变更 → .memory/(Write/Edit 复制;Bash rm 转墓碑)
  • 墓碑机制:删除的记忆进 .memory/.deleted/,其他设备 pull 时自动删本地
  • worktree 支持:worktree 内经 git-common-dir 回指主仓库 .memory/
  • 可配置提示:Nerd Font 图标 / 标准 Unicode,可开关
  • 跨平台:hook 用 Node.js 实现,覆盖 macOS / Linux / WSL / 原生 Windows(Git Bash 与 PowerShell)

安装

# 1. 添加 marketplace
/plugin marketplace add lbwds/clever-sprite

# 2. 安装插件
/plugin install memory-sync@clever-sprite

安装后所有项目自动生效。设计与实施计划见 docs/superpowers/

配置(memory-sync 环境变量)

环境变量 默认 取值 说明
MEMORY_SYNC_ICONS nerd nerd / unicode 图标集;未装 Nerd Font 的设备设 unicode
MEMORY_SYNC_NOTIFY on on / off 是否输出同步提示

~/.claude/settings.jsonenv 或 shell 环境设置。

仓库结构

clever-sprite/
├── .claude-plugin/
│   └── marketplace.json          # marketplace 配置(插件清单)
├── plugins/                      # 插件
│   └── memory-sync/
│       ├── .claude-plugin/plugin.json   # version 唯一权威源
│       ├── hooks/                # hooks.json + lib/common.js + memory-pull.js + memory-push.js + diagnose.js
│       └── test/                 # node:test 测试
├── docs/                         # 设计文档 + 实施计划
└── README.md

开发

本地测试 marketplace

无需 push GitHub,直接用本地路径接入:

/plugin marketplace add <仓库本地路径>

新增插件

  1. plugins/ 下新建 <插件名>/,含 .claude-plugin/plugin.json + hooks/(或 skills/ / commands/
  2. .claude-plugin/marketplace.jsonplugins 数组追加条目(name / source / description);版本号写在插件自己的 plugin.json(唯一源,marketplace.json 不重复声明)
  3. 本地 /plugin install <插件名>@clever-sprite 测试通过后 commit

文档

依赖

memory-sync 依赖 node(≥18)、git

License

MIT,见 LICENSE

About

Claude Code 插件集

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages