원클릭으로
skills
skills에는 zhaoyul에서 수집한 skills 27개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Convert EPUB books into clean, narration-friendly plain text for local VibeVoice audiobook generation, with optional chunking for stable long-form TTS. Use when the user has an .epub and wants text cleanup, chunk prep, or a local audiobook workflow for VibeVoice.
Convert technical book chapters, papers, tutorials, or lecture notes into precise but listenable audiobook narration scripts, especially when the source contains LaTeX formulas and code in Lisp, C, Java, C#, or similar languages. Use this skill for math/code narration, SSML scripts, audiobook production plans, synchronized transcripts, and compact-vs-precise reading policies.
Help build, debug, refactor, test, and review ClojureDart applications that target Flutter, native mobile/desktop, web, or plain Dart. Use when the user asks about ClojureDart, .cljd files, cljd.build, deps.edn :cljd/opts, cljd.flutter, Dart package interop from Clojure syntax, Flutter widget construction in ClojureDart, hot reload, REPL, or ClojureDart testing.
使用捆绑的 Babashka 脚本修复 Emacs Lisp、Scheme、Common Lisp 等 Lisp 文件的括号/分隔符错误。 当用户提到 Lisp 括号错配、Paren Edit Death Loop、`.el/.lisp/.scm` 文件修复,或想在 Claude Code、Codex、Gemini 中批量修复非 Clojure Lisp 文件时使用。
从当前对话中提取 DDD 风格的通用语言术语表, 标记歧义并提出规范术语. 保存到 UBIQUITOUS_LANGUAGE.md. 当用户想要定义领域术语, 构建术语表, 强化术语, 创建通用语言, 提到 "通用语言", "术语表", "domain model" 或 "DDD" 时使用.
在 Clojure 项目中组合使用 `clj-nrepl-eval`、`clj-paren-repair-claude-hook` 和 `clj-paren-repair` 来完成 nREPL 求值与分隔符修复. 当用户提到 Clojure、nREPL、括号/分隔符错误、Paren Edit Death Loop、Claude hooks,或想在 Claude Code、Codex、Gemini 中验证和修复 `.clj/.cljs/.cljc/.bb` 文件时使用.
Classical Chinese concise communication mode. Responds in brief 文言文, preserving technical accuracy and modern terms when needed. Use only when user invokes /wenyan.
超压缩通信模式. 通过去除填充词, 冠词和客套话, 同时保持完整技术准确性, 减少约 75% 的 token 使用量. 当用户说 "原始人模式", "简洁模式", "caveman mode", "talk like caveman", "use caveman", "少点 token", "less tokens", "be brief" 或调用 /caveman 时使用.
使用并行子代理为模块生成多个截然不同的接口设计. 当用户想要设计 API, 探索接口选项, 比较模块形状, 提到 "设计两版", "接口设计" 或 "design it twice" 时使用.
根据现有领域模型挑战你的计划, 锐化术语并在决策具体化时内联更新文档(CONTEXT.md, ADRs)的质询会话. 当用户想要根据项目的语言和记录的决策对计划进行压力测试, 提到 "领域模型", "术语对齐" 或 "模型梳理" 时使用.
通过重组章节, 提高清晰度和精简文字来编辑和改进文章. 当用户想要编辑, 修订或改进文章草稿, 提到 "润色文章" 或 "改稿" 时使用.
设置 Claude Code hooks 以在执行前阻止危险的 git 命令(push, reset --hard, clean, branch -D 等). 当用户想要防止破坏性 git 操作, 添加 git 安全 hooks, 提到 "git 护栏", "防误操作" 或在 Claude Code 中阻止 git push/reset 时使用.
通过基于标签的状态机对 GitHub issues 进行分类. 当用户想要创建 issue, 对 issues 进行分类, 审查传入的 bug 或功能请求, 为 AFK agent 准备 issues, 管理 issue 工作流, 提到 "整理 issue" 或 "GitHub 分类" 时使用.
对计划或设计进行无情的访谈直到达成共识, 逐一解决决策树的每个分支. 当用户想要压力测试计划, 对设计进行质询, 提到 "拷问我", "质询计划" 或 "grill me" 时使用.
在代码库中寻找深化机会, 参考 CONTEXT.md 中的领域语言和 docs/adr/ 中的决策. 当用户想要改进架构, 寻找重构机会, 整合紧密耦合的模块, 使代码库更可测试和 AI 可导航, 提到 "架构改进" 或 "架构梳理" 时使用.
将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn. 当用户提到 shoehorn, "迁移到 shoehorn", 想要替换测试中的 `as` 或需要部分测试数据时使用.
在 Obsidian vault 中使用 wikilinks 和索引笔记搜索, 创建和管理笔记. 当用户想要在 Obsidian 中查找, 创建或组织笔记, 提到 "整理笔记" 或 "知识库" 时使用.
交互式 QA 会话, 用户以对话方式报告 bug 或问题, agent 提交 GitHub issues. 在后台探索代码库以获取上下文和领域语言. 当用户想要报告 bug, 进行 QA, 以对话方式提交 issues, 提到 "问题反馈", "提 bug" 或 "QA session" 时使用.
通过用户访谈创建包含微小提交的详细重构计划, 然后将其归档为 GitHub issue. 当用户想要规划重构, 创建重构 RFC, 将重构分解为安全的增量步骤, 提到 "重构计划" 或 "拆解重构" 时使用.
创建包含章节, 问题, 解决方案和通过 linting 的说明的练习目录结构. 当用户想要搭建练习, 创建练习存根, 设置新课程章节, 提到 "练习脚手架" 或 "生成练习目录" 时使用.
在当前仓库中使用 lint-staged(Prettier), 类型检查和测试设置 Husky pre-commit hooks. 当用户想要添加 pre-commit hooks, 设置 Husky, 配置 lint-staged, 添加提交时格式化/类型检查/测试, 提到 "提交前检查" 或 "提交钩子" 时使用.
使用红-绿-重构循环的测试驱动开发. 当用户想要使用 TDD 构建功能或修复 bug, 提到 "测试驱动开发", "红绿重构", "red-green-refactor", 想要集成测试或请求测试优先开发时使用.
使用追踪弹式垂直切片将计划, 规格或 PRD 分解为可独立认领的 GitHub issues. 当用户想要将计划转换为 issues, 创建实现工单, 将工作分解为 issues, 提到 "拆成 issues" 或 "任务拆解" 时使用.
将当前对话上下文转化为 PRD 并作为 GitHub issue 提交. 当用户想要从当前上下文创建 PRD, 提到 "生成 PRD" 或 "写需求文档" 时使用.
通过探索代码库以找到根本原因来对 bug 或 issue 进行分类, 然后创建包含基于 TDD 的修复计划的 GitHub issue. 当用户报告 bug, 想要提交 issue, 提到 "排查问题", "问题归类", "triage" 或想要调查并规划问题的修复时使用.
创建具有适当结构, 渐进披露和捆绑资源的新 agent 技能. 当用户想要创建, 编写或构建新技能, 提到 "编写技能" 或 "创建 skill" 时使用.
告诉 agent 缩小视角并提供更广泛的上下文或更高层次的视角. 当用户不熟悉某段代码, 需要了解它如何融入更大的图景, 提到 "拉高视角" 或 "全局看看" 时使用.