Updated 1d ago
by john-walks-slow
rabbit-skills
轻量、松弛、有效的 Coding Agent 配置套件。适合中等规模的 AI 原生项目开发。
21 GitHub stars (21)
+7 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | +1 |
| Oct 15 | +1 |
| Oct 16 | +4 |
- 24 skills (24 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add john-walks-slow/rabbit-skills
Asks which skills and agents to install. Just one: npx skills add john-walks-slow/rabbit-skills --skill bad-smell — add -g for every project.
Claude Code
git clone https://github.com/john-walks-slow/rabbit-skillscp -r "rabbit-skills/.apm/skills/bad-smell" ~/.claude/skills/
Copies the bad-smell skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add john-walks-slow/rabbit-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
bad-smell
你觉得代码写得好吗?当你觉得代码难于理解、设计混乱或不易维护时主动使用本技能。
.apm/skills/bad-smell/SKILL.md on GitHub (opens in a new tab) -
code-deep-dive
为 vibe coding 项目编写中文深度 markdown 长文,帮助用户在碎片时间(通勤、午休、睡前,手机观看)补齐代码知识。每次由用户明确指定主题(如某个框架机制、某段核心逻辑、某个技术概念),输出一篇完全自包含(代码完整内嵌、无需电脑即可学习)、附带充分外部链接与资料、单篇学习时长约 1.5 小时的深度长文,保存到项目的 docs/learning/ 目录。用户可要求 format=html 生成带目录、交互测验、代码高亮的单文件网页版。当用户说'帮我写一篇学习 XX 的文章'、'把这个项目的 XX 讲透'、'我想深入理解 XX 原理'、'碎片时间想学一下 XX'、'写一篇 XX 的深度笔记',或任何 vibe coding 后想系统补齐代码知识的请求时,务必使用本技能,即使没有明确提到'文章'或'笔记'字样。
.apm/skills/code-deep-dive/SKILL.md on GitHub (opens in a new tab) -
commit-own-changes
基于 git-hunk 提交改动,防止带入其他无关的未提交修改。事关安全,在执行任何 `git add`,`git commit` 命令前 **必须** 使用本技能。例外:若你当前在单独 worktree 中工作,则无需使用本技能。
.apm/skills/commit-own-changes/SKILL.md on GitHub (opens in a new tab) -
cross-check
使用子代理对当前的想法、结论、计划或决策进行批判性检查和核实。当你对计划感到不踏实;感觉某个结论"可能有问题但说不清";决策证据不充足;决策判断失误代价高、希望二次确保准确性时主动使用。
.apm/skills/cross-check/SKILL.md on GitHub (opens in a new tab) -
full-auto
进入 full auto 模式。所有需要向用户提问、决策、授权的地方,替换为询问 auto_human 子代理。
.apm/skills/full-auto/SKILL.md on GitHub (opens in a new tab) -
grilling
围绕计划对用户进行刨根问底的追问。当用户想厘清计划的疑难点,或使用任何 "grill" 相关关键词时使用。
.apm/skills/grilling/SKILL.md on GitHub (opens in a new tab) -
handoff
编写交接文档,将工作上下文传递给另一个 agent、同事、检视者或 oncall。可选参数:目标受众或方向(例如 "to reviewer"、"给 QA"、"for oncall")。
.apm/skills/handoff/SKILL.md on GitHub (opens in a new tab) -
max-effort
max-effort 模式。在对用户精力消耗最少的情况下,将简略 idea 转变为具有极致体验的完整可交付产物。
.apm/skills/max-effort/SKILL.md on GitHub (opens in a new tab) -
spawn-deep-researcher
使用 deep-researcher 子代理对特定主题进行深度、广泛、准确的网络调研。当需要对特定主题进行高质量调研时优先使用。拉起 deep-researcher 子代理前必须阅读。
.apm/skills/spawn-deep-researcher/SKILL.md on GitHub (opens in a new tab) -
spawn-e2e-tester
使用 e2e-tester 子代理进行端到端测试。拉起 e2e-tester 子代理前必须阅读。
.apm/skills/spawn-e2e-tester/SKILL.md on GitHub (opens in a new tab) -
spawn-reviewer
使用 reviewer 子代理进行高质量的代码审查。拉起 reviewer 子代理前必须阅读。
.apm/skills/spawn-reviewer/SKILL.md on GitHub (opens in a new tab) -
tidy
清理无用/冗余的修改,
.apm/skills/tidy/SKILL.md on GitHub (opens in a new tab) -
try
为目标文件创建可回退的备份。要对特定文件做不确定的破坏性修改或用户希望可以轻松回退时必须使用。
.apm/skills/try/SKILL.md on GitHub (opens in a new tab) -
unstuck
对同一问题连续修改两次都未达预期时,立刻暂停手上的工作使用本技能。继续试错只会引入更多不确定性,我们需要退一步重新分析。
.apm/skills/unstuck/SKILL.md on GitHub (opens in a new tab) -
update-module-instruction
模块/子模块级 AGENTS.md 更新规范。当新建目录;新需求开发结束;重构结束;记录对该模块后续开发有明确收益的经验时使用。
.apm/skills/update-module-instruction/SKILL.md on GitHub (opens in a new tab) -
update-project-instruction
项目级 AGENTS.md 更新规范。当新建项目;新建或重构模块;更新必须了解的工作流程、调测命令、开发规范时使用。
.apm/skills/update-project-instruction/SKILL.md on GitHub (opens in a new tab) -
update-references
project_root/references 目录的更新规范。当需要更新*不隶属于特定功能*的通用规范时使用。如:代码提交规范、测试用例规范、文档规范、版本管理等。
.apm/skills/update-references/SKILL.md on GitHub (opens in a new tab) -
update-validation-requirements
创建或更新需求、问题的用户验证要求文档。当实施内容需要用户验收,尤其需要真实设备、真实环境或真实交互验证时使用。
.apm/skills/update-validation-requirements/SKILL.md on GitHub (opens in a new tab) -
web-search-best-practice
网络搜索的方法论和最佳实践。进行网络搜索前必须使用。
.apm/skills/web-search-best-practice/SKILL.md on GitHub (opens in a new tab) -
workflow-implement-review
实施交付工作流。无论是需求开发还是问题修复,都必须遵守此流程完成实施、验证、检视与提交。
.apm/skills/workflow-implement-review/SKILL.md on GitHub (opens in a new tab) -
workflow-leader
项目领导工作流。当用户给出愿景希望 AI 自主、持续推进项目方向时使用。
.apm/skills/workflow-leader/SKILL.md on GitHub (opens in a new tab) -
workflow-manage-tasks
任务分派工作流。当用户一次提出多条任务、需要批量派发子代理并跟踪进展时使用。
.apm/skills/workflow-manage-tasks/SKILL.md on GitHub (opens in a new tab) -
workflow-research-plan
需求调研设计工作流。进行中等以上规模需求开发、架构设计和重构前必须遵守此流程制定计划。
.apm/skills/workflow-research-plan/SKILL.md on GitHub (opens in a new tab) -
workflow-troubleshoot
根因分析工作流。排查复杂问题时必须遵守此流程分析原因。
.apm/skills/workflow-troubleshoot/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.