B
bestdan/workflow-skills
General-purpose Claude Code workflow skills: co-review and plan-with-docs
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 3 ★ · bestdan/workflow-skills · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-28 · 最近见到 2026-11-14 · 共见到 19 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 3 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
bestdan/workflow-skills;我们收录于 2026-10-28;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# workflow-skills
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A Claude Code plugin bundling Daniel's general engineering workflow skills: collaborative PR review, durable multi-step planning, auditable quantitative analysis pipelines with independent fact-checking, and a repo-native task loop for capturing and processing follow-up work.
## Install
sh
/plugin marketplace add bestdan/workflow-skills
/plugin install workflow-skills@workflow-skills
## What's in the box
20 skills, 23 commands, and 2 subagents, organized into eight workflows. Each
entry links to its own doc — that's where the flags, edge cases, and handler
support live.
### PR review
| Skill | Trigger | What it does |
| co-review | /co-review [PR# \| --local \| --remote \| --post] [--base ] | Review a PR yourself, pull in other local agents (codex, agy, devin, copilot, crush, grok) as extra reviewers, reconcile everything against existing GitHub comments, auto-fix the high-confidence items, and surface the judgment calls. |
| co-review-stats | /co-review-stats [--since ] [--repo ] | Print the per-reviewer quality table from the co-review ledger, verbatim. Human-run only: the one reader of the ledger, so scores never reach a review. |
| local-review | "let me look over these changes", "open the diff so I can comment" | Open a GitHub-style split-diff UI on localhost so you read an agent's changes and leave inline line comments; the feedback is written to a file the agent acts on. Local-only — nothing touches GitHub unless you flag a comment for it. |
Run local-review by hand (no agent needed): the server is a plain script —
alias it once and review any patch:
bash
# ~/.zshrc — a function, not an alias: the cache keeps one directory per
# installed plugin version, so pick the newest deterministically instead of
# letting a glob expand to several paths.
local-review() {
python3 "$(ls -d "$HOME"/.claude/plugins/cache/workflow-skills/workflow-skills//scripts/local-review/server.py | sort -V | tail -1)" "$@"
cd my-worktree
local-review --git main # committed diff of my-branch vs main
local-review --git uncommitted # live diff of uncommitted worktree edits
Open the printed Review UI: URL. --git uncommitted re-reads the worktree
live, so further edits show up via the Refresh button; --git and
--git ... diff commit-to-commit, so Refresh only picks up new content
when the refs themselves move (a new commit, a rebase), not a worktree edit.
For a patch file instead, pass --diff-file PATCH --title " " (a
static snapshot; --title names the change in the header, otherwise the
patch path is shown).
Approve the reviewer commands once. co-review hands each local reviewer a
fixed input file on stdin (or via --prompt-file for devin), so the command
string never changes and you can approve each reviewer with an exact-match,
read-only rule instead of a broad wildcard. The skill's Permissions section
has the exact JSON — merge it into permissions.allow in
~/.claude/settings.json or the repo's .claude/settings.json.
### Planning
| Skill | Trigger | What it does |
| plan-with-docs | /plan-with-docs, or after approving a plan in plan mode | Write a multi-step plan as one markdown file per PR-sized task under devdocs/tasks/ plan/, then refine it through clarifying questions. |
## Install
sh
/plugin marketplace add bestdan/workflow-skills
/plugin install workflow-skills@workflow-skills
## What's in the box
20 skills, 23 commands, and 2 subagents, organized into eight workflows. Each
entry links to its own doc — that's where the flags, edge cases, and handler
support live.
### PR review
| Skill | Trigger | What it does |
| co-review | /co-review [PR# \| --local \| --remote \| --post] [--base ] | Review a PR yourself, pull in other local agents (codex, agy, devin, copilot, crush, grok) as extra reviewers, reconcile everything against existing GitHub comments, auto-fix the high-confidence items, and surface the judgment calls. |
| co-review-stats | /co-review-stats [--since ] [--repo ] | Print the per-reviewer quality table from the co-review ledger, verbatim. Human-run only: the one reader of the ledger, so scores never reach a review. |
| local-review | "let me look over these changes", "open the diff so I can comment" | Open a GitHub-style split-diff UI on localhost so you read an agent's changes and leave inline line comments; the feedback is written to a file the agent acts on. Local-only — nothing touches GitHub unless you flag a comment for it. |
Run local-review by hand (no agent needed): the server is a plain script —
alias it once and review any patch:
bash
# ~/.zshrc — a function, not an alias: the cache keeps one directory per
# installed plugin version, so pick the newest deterministically instead of
# letting a glob expand to several paths.
local-review() {
python3 "$(ls -d "$HOME"/.claude/plugins/cache/workflow-skills/workflow-skills//scripts/local-review/server.py | sort -V | tail -1)" "$@"
cd my-worktree
local-review --git main # committed diff of my-branch vs main
local-review --git uncommitted # live diff of uncommitted worktree edits
Open the printed Review UI: URL. --git uncommitted re-reads the worktree
live, so further edits show up via the Refresh button; --git and
--git ... diff commit-to-commit, so Refresh only picks up new content
when the refs themselves move (a new commit, a rebase), not a worktree edit.
For a patch file instead, pass --diff-file PATCH --title " " (a
static snapshot; --title names the change in the header, otherwise the
patch path is shown).
Approve the reviewer commands once. co-review hands each local reviewer a
fixed input file on stdin (or via --prompt-file for devin), so the command
string never changes and you can approve each reviewer with an exact-match,
read-only rule instead of a broad wildcard. The skill's Permissions section
has the exact JSON — merge it into permissions.allow in
~/.claude/settings.json or the repo's .claude/settings.json.
### Planning
| Skill | Trigger | What it does |
| plan-with-docs | /plan-with-docs, or after approving a plan in plan mode | Write a multi-step plan as one markdown file per PR-sized task under devdocs/tasks/ plan/, then refine it through clarifying questions. |
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/bestdan-workflow-skills/)
- 来源
- github · https://github.com/bestdan/workflow-skills
- 按领域浏览
- 开源项目
- Traction
- 3 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。