Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By hellowind777
Summon a bilingual shield-dog subagent via /dogdoing to split complex tasks: deeply analyze context/code/issues/edge cases and deliver strategic solutions with trade-offs. Self-audit the Dogdoing Python codebase for bugs, performance, compatibility, and style using /dogfood. Proactively manage subtasks like tests, reviews, searches with hooks for notifications and tracking.
npx claudepluginhub hellowind777/dogdoing --plugin dogdoing源自"我的刀盾"梗,一只永远不会缺席的工作犬。
Dogdoing 是一个 Claude Code 插件。安装后,刀盾狗会在你的每一个任务中"插上一爪",帮你分活干。实在帮不上忙,就在一旁喝彩加油——因为好刀盾,永不离岗。
~drog 召唤蛙盾,混沌但有用的 Cheems 蛙分身先添加 marketplace(只需一次):
claude plugin marketplace add hellowind777/dogdoing
然后安装插件:
claude plugin install dogdoing
如果你是在 Claude Code 会话内执行,也可以使用等价的 slash command:
/plugin marketplace add hellowind777/dogdoing
/plugin install dogdoing
如果你的环境里存在同名插件,可显式指定 marketplace:
claude plugin install dogdoing@dogdoing
claude --plugin-dir /path/to/dogdoing
dogdoing/
├── .claude-plugin/
│ └── plugin.json # 插件清单
├── assets/
│ └── sounds/
│ ├── complete.wav # "我的刀盾"
│ ├── error.wav # "呜"
│ ├── combo.wav # "旺旺旺"
│ └── drog.wav # "呱"
├── hooks/
│ └── hooks.json # SessionStart + UserPromptSubmit + PostToolUse + PostToolUseFailure + Stop
├── agents/
│ └── dogdoing.md # 子代理定义
├── scripts/
│ ├── notify.py # 通知脚本(桌面+语音+路由)
│ └── tracker.py # 游戏引擎(成就+连击+错误追踪)
├── skills/
│ ├── dogdoing/
│ │ └── SKILL.md # /dogdoing 手动召唤技能
│ └── dogfood/
│ └── SKILL.md # /dogfood 自我审查技能
├── INJECT.md # 核心指令
├── INJECT_DROG.md # Drog 蛙盾彩蛋指令
├── settings.json # 配置
├── package.json # npm 分发
└── .gitignore
INJECT.md + INJECT_DROG.md 核心指令~drog 触发Agent(subagent_type="dogdoing:dogdoing") 调用/dogdoing 手动召唤/dogfood 自我审查编辑插件根目录的 settings.json:
{
"notify_level": 3,
"subagent_enabled": true,
"cheer_enabled": true,
"tracker_enabled": true,
"drog_enabled": true
}
| 级别 | 效果 |
|---|---|
0 | 无通知 |
1 | 仅桌面通知 |
2 | 仅语音通知 |
3 | 桌面 + 语音(默认) |
| 值 | 效果 |
|---|---|
true | 刀盾狗自动参与每个任务(默认) |
false | 关闭自动编排,Claude 不会自动拉刀盾狗干活 |
| 值 | 效果 |
|---|---|
true | 没活干时喝彩或叫唤(默认) |
false | 关闭喝彩,安安静静 |
| 值 | 效果 |
|---|---|
true | 启用成就系统、连击系统、错误追踪(默认) |
false | 关闭追踪,安静模式 |
| 值 | 效果 |
|---|---|
true | 启用 ~drog 彩蛋 + 深夜模式(默认) |
false | 关闭 Drog 彩蛋 |
所有开关独立控制。关闭后仍可通过
/dogdoing或~dogdoing手动召唤,通知功能也不受影响。
手动测试:
# 桌面通知
python scripts/notify.py desktop "测试通知"
# 语音播放
python scripts/notify.py sound complete
| 模式 | 触发条件 | 输出示例 |
|---|---|---|
| 🔧 干活 | 能找到可做的子任务 | 🐕 刀盾狗帮忙: + 实际贡献 |
| 📣 喝彩 | Agent Team 中无法分配任务 | 🐕 刀盾狗喝彩:干得漂亮!旺、旺、旺旺旺旺……冲冲冲! |
| 🐕 叫唤 | 穷尽所有方式仍无法帮忙 | 🐕 我的刀盾:旺、旺、旺旺旺旺…… |
| 成就 | 条件 |
|---|---|
| 🗡️ 初出茅庐 | 首次召唤刀盾狗子代理 |
| 🛡️ 刀盾合璧 | 刀盾狗参与 10 个任务 |
| 🔥 连旺 | 连续 5 次成功(combo streak) |
| 💀 狗头保命 | 首次检测到工具执行错误 |
| 🐸 Drog 觉醒 | 触发 Drog 彩蛋 |
成就数据存储在 ~/.dogdoing/achievements.json,解锁时弹桌面通知。
连续成功的工具调用会触发 combo:
| 连击数 | 输出 |
|---|---|
| 3 | 🐕 旺! |
| 5 | 🐕 旺旺! |
| 10 | 🐕 旺旺旺旺! |
| 20 | 🐕 旺旺旺旺旺旺旺旺!!!冲冲冲! |
工具执行失败时连击归零。连续 3 次失败触发 "This is Fine" 模式。
输入 ~drog 召唤 Drog(蛙盾)——刀盾狗的混沌分身,一只 Cheems 蛙。所有"旺"变"呱",混乱但有用。凌晨 2-5 点 Drog 偶尔自动出现。
MIT
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Animated desktop pet companion that reacts to Claude Code activity
Installer for TÂCHES' Get-Shit-Done workflow system - meta-prompting, context engineering and spec-driven development
Cron-like daemon that runs Claude prompts on a schedule
The Shark Pattern — non-blocking agent execution with parallel remoras. Every LLM turn completes in under 30 seconds.
IT startup office pixel art viewer - watch AI agents work in a Gather Town style office
Persistent AI coding companion with 21 species and personality stats.
Claude Code alignment plugin that drives third-party models toward Opus-compatible workflows, tool usage, and output style.
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
HelloLoop 的 Claude Code 原生插件元数据,用于多 CLI 宿主分发。
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim