B
bestdan/workflow-skills
General-purpose Claude Code workflow skills: co-review and plan-with-docs
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
- Star count
- 3 ★ · bestdan/workflow-skills · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-28 · last seen 2026-11-14 · seen 19× · listed by 1 sources
- Score
- score 103 · 3 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
bestdan/workflow-skills;first catalogued 2026-10-28;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# 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. |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/bestdan-workflow-skills/)
- Source
- github · https://github.com/bestdan/workflow-skills
- Browse by field
- Open source
- Traction
- 3 ★
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.