“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
LoopKit:一个为任意编码代理注入33项实战技能的轻量级指令框架
LoopKit 是一个为 Claude Code、Cursor、Codex、Gemini CLI 等编码代理提供 33 项经过实战检验的技能与极简 .claude 配置的轻量级工具包。
痛点:编码代理的“能力天花板”与“配置地狱”
当前 AI 编码代理(如 Claude Code、Cursor、Codex、Gemini CLI)虽然强大,但在实际开发中暴露出两个核心问题:
- 技能碎片化:大多数代理只具备基础的代码生成、解释、调试能力,面对复杂的工程任务(如批量重构、跨文件依赖分析、自动化测试编排、Git 工作流自动化)时,要么需要用户手动编写冗长的提示词,要么代理自己陷入“思考死循环”或产生幻觉。
- 配置繁琐:每个代理都有自己的规则文件(如 Claude Code 的
.claude.md、Cursor 的.cursorrules),用户需要针对不同代理反复编写相似的指令,且很难保证质量。好的配置需要大量经验积累,普通开发者很难一次写对。
LoopKit 正是为了解决这两个痛点而生。它不是一个“大而全”的框架,而是一个“小而精”的技能库 + 极简配置模板,让任何编码代理能立即获得一套经过社区验证的、可组合的工程化能力。
快速上手:3 分钟让代理变“老手”
安装步骤
克隆仓库
bash
git clone https://github.com/Archive228/loopkit.git
cd loopkit选择你的代理类型
LoopKit 为不同代理提供了对应的.claude或.cursorrules文件。以 Claude Code 为例:
bash
cp .claude/claude.md .claude.md # 放入项目根目录对于 Cursor,则复制
.cursorrules:
bash
cp .cursorrules .cursorrules启动代理,开始使用技能
启动你的编码代理,现在它已经内置了 33 个技能。例如,你可以直接输入:/plan 实现一个用户登录模块,包含 JWT 认证和 Redis 会话管理
代理会自动调用 LoopKit 中的
plan技能,生成结构化的实现步骤、文件结构、依赖清单和测试策略。
代码示例:使用“批量重构”技能
假设你有一个老项目,需要将所有 var 替换为 const/let,并统一 import 风格。传统做法需要手动写正则或逐个文件修改。使用 LoopKit 的 refactor 技能:
bash
在代理对话中输入
/refactor src/ --rules "var->const|let" --style "es6-import" --dry-run
代理会输出类似这样的计划:
📋 重构计划
- src/utils.js: 3 处 var -> const
- src/api.js: 5 处 var -> let (因变量被重新赋值)
- src/index.js: 2 处 require() -> import
┌────────────────────────────────────────────┐
│ 这是 dry-run 模式,确认后执行 /refactor │
│ 去掉 --dry-run 即可应用修改。 │
└────────────────────────────────────────────┘
确认无误后,执行:
bash
/refactor src/ --rules "var->const|let" --style "es6-import"
代理会自动完成所有修改,并生成一个 diff 文件供 review。
核心亮点:33 项实战技能 + 极简设计
1. 33 项技能覆盖开发全流程
LoopKit 将技能分为 8 大类(实际分类可能随版本更新):
| 类别 | 技能示例 | 说明 |
|---|---|---|
| 🎯 规划 | plan, estimate, risk |
任务拆解、工时估算、风险识别 |
| 🛠 编码 | refactor, generate, fix |
批量重构、代码生成、智能修复 |
| 📦 依赖 | deps, update, audit |
依赖分析、版本更新、安全审计 |
| 🧪 测试 | test, coverage, mock |
测试生成、覆盖率分析、Mock 数据 |
| 🔧 调试 | debug, trace, log |
断点分析、调用链追踪、日志优化 |
| 📝 文档 | doc, readme, changelog |
自动文档生成、README 编写、变更日志 |
| 🔄 Git | commit, pr, rebase |
规范提交、PR 描述、交互式 rebase |
| 🚀 部署 | deploy, rollback, monitor |
部署脚本、回滚方案、监控配置 |
每个技能都经过“实战检验”——项目作者在真实项目中反复打磨,确保代理能稳定输出高质量结果,而不是给出泛泛的套话。
2. 极简 .claude 配置,无需学习 DSL
LoopKit 的配置文件非常简洁,核心只有几十行 Markdown。它不引入任何自定义语法或 DSL(领域特定语言),完全依赖自然语言指令 + 结构化模板。这意味着:
- 零学习成本:会写 Markdown 就能自定义技能。
- 高可读性:任何开发者打开
.claude.md都能立刻理解每个技能的作用。 - 易扩展:想加一个新技能,只需在文件中新增一个 Markdown 段落,按格式写上示例和规则即可。
示例配置片段:
markdown
/plan 技能
当用户输入 /plan 时,按以下步骤执行:
- 解析用户需求,提取关键功能点
- 生成文件结构树(使用 mermaid)
- 列出每个模块的职责和接口
- 给出依赖关系图
- 输出实施步骤(按优先级排序)
示例:
/plan 实现一个图片上传服务,支持缩略图生成
3. 跨代理兼容,一次配置到处用
LoopKit 被设计为与代理无关。同一套技能,在 Claude Code 中表现为 /command,在 Cursor 中表现为自然语言指令,在 Codex 中表现为函数调用。项目提供了针对不同代理的适配层,确保核心技能的行为一致。
适用场景
场景一:大型代码库的日常维护
对于有 10 万行以上代码的项目,LoopKit 的 refactor、deps、audit 技能可以显著提升效率。例如,迁移一个老旧 jQuery 项目到 React,使用 LoopKit 可以:
/plan生成迁移路线图/refactor批量转换 DOM 操作为 React 状态管理/test自动为每个新组件生成单元测试/deps检查并更新过时的依赖
场景二:快速原型开发
在 Hackathon 或 MVP 阶段,使用 /generate 技能:
/generate 一个基于 Express + Prisma + React 的博客系统,包含用户认证、文章 CRUD、评论功能
代理会立即生成完整的项目骨架,包括数据库模型、API 路由、前端组件和 Docker 配置。
场景三:团队协作与代码规范
LoopKit 的 Git 技能可以强制团队提交规范:
bash
/commit "fix: 修复用户头像上传时内存泄漏问题"
代理会自动:
- 检查提交信息是否符合 Conventional Commits 规范
- 生成对应的 changelog 条目
- 关联相关的 issue
- 运行 pre-commit 钩子
同类项目对比
| 特性 | LoopKit | Smithery | Codex CLI 原生 | 自建 .claude.md |
|---|---|---|---|---|
| 技能数量 | 33 项(持续增加) | 不定(依赖插件) | 基础 5-10 项 | 取决于个人 |
| 配置复杂度 | 极低(复制即可用) | 中等(需安装 SDK) | 无(但能力有限) | 高(需自己摸索) |
| 跨代理支持 | Claude Code, Cursor, Codex, Gemini CLI | 仅 Claude Code | 仅 Codex | 需手动适配 |
| 实战验证 | 所有技能经过真实项目打磨 | 部分插件质量参差 | 基础功能稳定 | 依赖个人经验 |
| 可扩展性 | 高(Markdown 即可) | 中(需写 TypeScript 插件) | 低 | 高(但无模板) |
| 学习曲线 | 几乎为零 | 中等 | 低 | 高 |
Smithery 是一个更重的框架,它提供了 MCP(Model Context Protocol)服务,需要安装 Node.js SDK 并编写 TypeScript 代码来扩展。LoopKit 则坚持“配置即代码”,用最轻量的方式交付最大价值。
Codex CLI 原生能力 虽然开箱即用,但缺乏结构化技能。例如,Codex 可以写测试,但需要用户详细描述测试框架、覆盖率要求、Mock 策略等。LoopKit 的 /test 技能将这些细节全部封装好,用户只需说“给这个模块写测试”。
自建 .claude.md 是很多高级用户的选择,但 LoopKit 相当于一个“最佳实践合集”,让你无需从零开始摸索。你可以直接使用 LoopKit 作为起点,再根据项目需求裁剪。
局限性
- 依赖代理本身的能力:LoopKit 的技能质量最终取决于底层代理的推理能力。如果 Claude Code 更新后性能下降,LoopKit 的技能可能也会受影响。
- 非通用框架:LoopKit 专注于“开发”场景,不适合数据分析、设计、运维等其他 AI 辅助领域。
- 社区生态尚在早期:目前只有 152 个 Star,技能库的丰富度和 Bug 修复速度可能不如成熟项目。
总结
LoopKit 是一个“少即是多”的典范。它没有过度设计,而是精准抓住了编码代理当前最缺乏的东西——经过实战验证的、可复用的工程化技能。对于任何希望提升 AI 编码代理生产力的开发者,无论是个人项目还是团队协作,LoopKit 都值得一试。