G
glunk-works/claude-workbench
Claude Code plugin marketplace: the way-of-working plugin (session-handoff skills, review agents, hooks,…
无 SECURITY.md
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 0 ★ · glunk-works/claude-workbench · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-22 · 最近见到 2026-11-14 · 共见到 27 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
glunk-works/claude-workbench;我们收录于 2026-10-22;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# claude-workbench
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A Claude Code plugin marketplace
holding way-of-working: a portable Claude Code session-handoff protocol
(/way-of-working:resume → /way-of-working:handoff → /way-of-working:critic-gate → /way-of-working:ship → /way-of-working:pr-checks → /way-of-working:archive-sprint,
plus /way-of-working:retro, /way-of-working:plan-sprint for triaging the backlog into
milestones under githubmilestones planning, /way-of-working:spec-task for drafting a
task's spec comment (it critic-gates the draft, then posts as the dev App or holds the comment for a human, and stops),
/way-of-working:architect-review for a repo
that wires a fresh-session review gate, and /way-of-working:park-sprint /
/way-of-working:unpark-sprint for
setting a sprint aside mid-flight), four general-purpose review/implementation agents (architect, coder,
security-critic, docs-consistency) and the read-only transcript-reader, a SessionStart cursor-banner hook with PreCompact/PostCompact compaction hooks, and the
Global Conventions (Python, OpenTofu/IaC, Conventional Commits, branch names, the
squash-merge policy, label taxonomy, Definition of Done).
## Why
The working method for a Claude-Code-driven repo was being re-authored per repo, with no
single source of truth. This repo is that source of truth, shipped as an installable
plugin rather than a docs URL, so it can be prompt-cached and version-pinned the same way
a GitHub Actions uses: is. See docs/decisions.md (WB-D1..D4) for
the full reasoning, and glunk-works/bounty-infra's
sprints/SWwayofworking/sprintplan.md for the extraction sprint that produced it.
## The parameterization rule
Shared plugin code in plugins/way-of-working/ — every entry except reference/ and
.claude-plugin/ — may never name a repo-specific value (a check name, a roadmap
path, a review-gate header string, an identity). If it needs one, it reads the consuming
repo's .ai/project.yml (plugins/way-of-working/reference/project-schema.md). If a
value can't be expressed there, the skill isn't portable and belongs local to that repo
instead. A repo-local override of a shared skill is a bug report against the schema,
not a fork — plugin skills cannot be partially overridden; a same-named local skill
shadows the whole thing.
## Using it in a repo
json
// .claude/settings.json
"extraKnownMarketplaces": {
"claude-workbench": {
"source": { "source": "github", "repo": "glunk-works/claude-workbench" }
},
"enabledPlugins": {
"way-of-working@claude-workbench": true
Pin to a released tag in the marketplace source config (never main) and add the repo's
own .ai/project.yml per reference/project-schema.md.
## Layout
.claude-plugin/marketplace.json
plugins/way-of-working/
.claude-plugin/plugin.json
skills/ resume/ handoff/ critic-gate/ ship/ pr-checks/ archive-sprint/ retro/
park-sprint/ unpark-sprint/ plan-sprint/ spec-task/ architect-review/
agents/ architect.md coder.md security-critic.md docs-consistency.md transcript-reader.md
holding way-of-working: a portable Claude Code session-handoff protocol
(/way-of-working:resume → /way-of-working:handoff → /way-of-working:critic-gate → /way-of-working:ship → /way-of-working:pr-checks → /way-of-working:archive-sprint,
plus /way-of-working:retro, /way-of-working:plan-sprint for triaging the backlog into
milestones under githubmilestones planning, /way-of-working:spec-task for drafting a
task's spec comment (it critic-gates the draft, then posts as the dev App or holds the comment for a human, and stops),
/way-of-working:architect-review for a repo
that wires a fresh-session review gate, and /way-of-working:park-sprint /
/way-of-working:unpark-sprint for
setting a sprint aside mid-flight), four general-purpose review/implementation agents (architect, coder,
security-critic, docs-consistency) and the read-only transcript-reader, a SessionStart cursor-banner hook with PreCompact/PostCompact compaction hooks, and the
Global Conventions (Python, OpenTofu/IaC, Conventional Commits, branch names, the
squash-merge policy, label taxonomy, Definition of Done).
## Why
The working method for a Claude-Code-driven repo was being re-authored per repo, with no
single source of truth. This repo is that source of truth, shipped as an installable
plugin rather than a docs URL, so it can be prompt-cached and version-pinned the same way
a GitHub Actions uses: is. See docs/decisions.md (WB-D1..D4) for
the full reasoning, and glunk-works/bounty-infra's
sprints/SWwayofworking/sprintplan.md for the extraction sprint that produced it.
## The parameterization rule
Shared plugin code in plugins/way-of-working/ — every entry except reference/ and
.claude-plugin/ — may never name a repo-specific value (a check name, a roadmap
path, a review-gate header string, an identity). If it needs one, it reads the consuming
repo's .ai/project.yml (plugins/way-of-working/reference/project-schema.md). If a
value can't be expressed there, the skill isn't portable and belongs local to that repo
instead. A repo-local override of a shared skill is a bug report against the schema,
not a fork — plugin skills cannot be partially overridden; a same-named local skill
shadows the whole thing.
## Using it in a repo
json
// .claude/settings.json
"extraKnownMarketplaces": {
"claude-workbench": {
"source": { "source": "github", "repo": "glunk-works/claude-workbench" }
},
"enabledPlugins": {
"way-of-working@claude-workbench": true
Pin to a released tag in the marketplace source config (never main) and add the repo's
own .ai/project.yml per reference/project-schema.md.
## Layout
.claude-plugin/marketplace.json
plugins/way-of-working/
.claude-plugin/plugin.json
skills/ resume/ handoff/ critic-gate/ ship/ pr-checks/ archive-sprint/ retro/
park-sprint/ unpark-sprint/ plan-sprint/ spec-task/ architect-review/
agents/ architect.md coder.md security-critic.md docs-consistency.md transcript-reader.md
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/glunk-works-claude-workbench/)
- 来源
- github · https://github.com/glunk-works/claude-workbench
- 按领域浏览
- 开源项目
- 收录于
- 今天
- 安全策略
- 我们没在该仓库根目录找到
SECURITY.md(这不代表不安全)
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。