Updated 3d ago
by john-walks-slow
rabbit-skills
轻量、松弛、有效的 Coding Agent 配置套件。适合中等规模的 AI 原生项目开发。
26 GitHub stars (26)
+12 in 30 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 |
| Oct 17 | +4 |
| Oct 18 | 0 |
| Oct 19 | +2 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | 0 |
| Oct 23 | −1 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | −1 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 21 skills (21 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 3d ago last update (Last updated 3d 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
识别到代码坏味道时,阅读本技能并及时重构。例:重复代码,过长函数,过大的类,过长参数列,数据泥团,依恋情结,基本类型偏执,重复的 Switch,拒绝遗赠,发散式变化,霰弹式修改。
.apm/skills/ on GitHub (opens in a new tab)bad-smell/ SKILL.md -
code-deep-dive
为 vibe coding 项目编写中文深度 markdown 长文。
.apm/skills/ on GitHub (opens in a new tab)code-deep-dive/ SKILL.md -
commit-own-changes
基于 git-hunk 提交改动,防止带入其他无关的未提交修改。事关安全,在执行任何 `git add`,`git commit` 命令前 **必须** 使用本技能。例外:若你当前在单独 worktree 中工作,则无需使用本技能。
.apm/skills/ on GitHub (opens in a new tab)commit-own-changes/ SKILL.md -
cross-check
使用子代理对当前的想法、结论、计划或决策进行批判性检查和核实。当你对计划感到不踏实;感觉某个结论"可能有问题但说不清";决策证据不充足;决策判断失误代价高、希望二次确保准确性时主动使用。
.apm/skills/ on GitHub (opens in a new tab)cross-check/ SKILL.md -
grilling
围绕计划对用户进行刨根问底的追问。当用户想厘清计划的疑难点,或使用任何 "grill" 相关关键词时使用。
.apm/skills/ on GitHub (opens in a new tab)grilling/ SKILL.md -
handoff
编写交接文档,将工作上下文传递给另一个 agent、同事、检视者或 oncall。可选参数:目标受众或方向(例如 "to reviewer"、"给 QA"、"for oncall")。
.apm/skills/ on GitHub (opens in a new tab)handoff/ SKILL.md -
implement-review
实施与检视循环。在软件工程类项目中实施中等规模以上的修改时,实施代码修改并通过检视循环打磨到准入。
.apm/skills/ on GitHub (opens in a new tab)implement-review/ SKILL.md -
max-effort
max-effort 模式。在对用户精力消耗最少的情况下,将简略 idea 转变为具有极致体验的完整可交付产物。
.apm/skills/ on GitHub (opens in a new tab)max-effort/ SKILL.md -
research-plan
需求调研设计。在软件工程类项目中,进行中等以上规模需求开发、架构设计和重构前必须遵守此流程制定计划。
.apm/skills/ on GitHub (opens in a new tab)research-plan/ SKILL.md -
similar-idea
寻找相似项目/点子,让用户了解市场现状,防止重复造轮子
.apm/skills/ on GitHub (opens in a new tab)similar-idea/ SKILL.md -
spawn-deep-researcher
使用 deep-researcher 子代理进行深度调研。常规查询、简单事实验证或基础搜索直接在当前会话完成,无需使用。拉起 deep-researcher 前必须阅读。
.apm/skills/ on GitHub (opens in a new tab)spawn-deep-researcher/ SKILL.md -
spawn-e2e-tester
使用 e2e-tester 子代理进行端到端测试。拉起 e2e-tester 子代理前必须阅读。
.apm/skills/ on GitHub (opens in a new tab)spawn-e2e-tester/ SKILL.md -
spawn-reviewer
使用 reviewer 子代理进行高质量的代码审查。拉起 reviewer 子代理前必须阅读。
.apm/skills/ on GitHub (opens in a new tab)spawn-reviewer/ SKILL.md -
tidy
清理无用/冗余的修改,
.apm/skills/ on GitHub (opens in a new tab)tidy/ SKILL.md -
troubleshoot
根因分析。在软件工程类项目中,排查复杂、难解问题时必须遵守此流程分析原因。
.apm/skills/ on GitHub (opens in a new tab)troubleshoot/ SKILL.md -
update-module-instruction
模块/子模块级 AGENTS.md 更新规范。当新建目录;新需求开发结束;重构结束;记录对该模块后续开发有明确收益的经验时使用。
.apm/skills/ on GitHub (opens in a new tab)update-module-instruction/ SKILL.md -
update-project-instruction
项目级 AGENTS.md 更新规范。当新建项目;新建或重构模块;更新必须了解的工作流程、调测命令、开发规范时使用。
.apm/skills/ on GitHub (opens in a new tab)update-project-instruction/ SKILL.md -
update-references
project_root/references 目录的更新规范。当需要更新*不隶属于特定功能*的通用规范时使用。如:代码提交规范、测试用例规范、文档规范、版本管理等。
.apm/skills/ on GitHub (opens in a new tab)update-references/ SKILL.md -
update-skill
当编写新技能、编辑已有技能,或询问 SKILL.md 结构时使用。
.apm/skills/ on GitHub (opens in a new tab)update-skill/ SKILL.md -
update-validation-requirements
创建或更新需求、问题的用户验证要求文档。当实施内容需要用户验收,尤其需要真实设备、真实环境或真实交互验证时使用。
.apm/skills/ on GitHub (opens in a new tab)update-validation-requirements/ SKILL.md -
worktree-dev
基于 Git Worktree 的隔离开发工作流。在 worktree 中开发新功能、修复缺陷或做验证时使用;分支合并回主分支(多 worktree 并发合并无需排队加锁)见文末
.apm/skills/ on GitHub (opens in a new tab)worktree-dev/ SKILL.md
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.