koreader-dev

专为KOReader插件开发者设计的Claude代码插件。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:koreader-dev。
它的用途是:专为KOReader插件开发者设计的Claude代码插件。
完整的 Skill 内容见:https://321skill.com/skills/koreader-dev/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我想为KOReader创建一个可以显示阅读统计的插件,应该怎么设计文件结构?” 它会基于KOReader插件开发知识,为您介绍标准的插件目录布局、必要的入口文件以及如何集成到KOReader菜单中。或者,您可以直接输入命令`/koreader-dev:scaffold`来快速生成一个包含基础结构的插件项目模板。

介绍

本插件旨在解决KOReader(一款流行的开源电子书阅读器)插件开发过程中的效率与规范性问题。它通过集成开发知识库、自动化代码检查和项目脚手架,帮助开发者快速上手并规范开发流程。

使用方式非常直接:安装插件后,当您在Claude中咨询KOReader插件结构、Lua组件或API时,相关技能会自动激活。您还可以使用特定命令(如/koreader-dev:scaffold)快速生成插件模板,或在保存Lua文件时自动触发代码检查。

它非常适合正在或计划为KOReader开发插件的Lua开发者、电子书阅读器爱好者以及希望扩展KOReader功能的个人开发者。无论是创建新插件还是维护现有代码,都能从中受益。

建议在使用前确保系统已安装luacheck(Lua代码检查工具),并熟悉基本的KOReader插件架构。插件提供的自动化钩子(如保存后检查)能有效提升代码质量,但开发者仍需对核心业务逻辑有充分理解。

核心特点

这是目前Claude生态中首个专注于KOReader插件开发的专用工具,不仅提供知识问答,还深度集成了Lua代码检查(luacheck)和项目脚手架生成,实现了从知识获取到开发实践的全流程辅助。

注意事项

该Skill仅适用于KOReader插件开发场景,不适用于其他Lua项目或通用软件开发。

常见问题

如何安装luacheck?

可通过包管理器安装,例如在macOS上使用`brew install luacheck`,或通过LuaRocks使用`luarocks install luacheck`。

这个插件能帮我写具体的插件功能代码吗?

可以,当您询问关于KOReader API、UI组件或插件模式的问题时,Skill会提供相关的开发知识和代码示例,辅助您编写功能代码。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/koreader-dev/raw/index.md 读取 koreader-dev 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。