Token导航 LogoToken导航TokenDH.com
Claude-workbench logo
开发工具未说明官方级别未说明来源级核验

Claude-workbench

MCP Server

一个包含可重用技能和命令的Claude Code插件,用于优化软件开发工作流程。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具PythonClaude代码辅助Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

michellepellon

提供方

michellepellon

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

克劳德工作台

精心策划的可重复使用集合 克劳德代码 软件开发工作流程的技能和命令。

安装

# Install as a Claude Code plugin
claude plugin add michellepellon/claude-workbench

或者手动克隆和符号链接:

git clone https://github.com/michellepellon/claude-workbench.git
ln -sf "$(pwd)/claude-workbench/skills" ~/.claude/skills
ln -sf "$(pwd)/claude-workbench/commands" ~/.claude/commands

包含什么

命令(9)

执行常见开发任务的Slash命令:

命令描述
/accessibility-audit对当前项目运行可访问性审核
/analyze-issue分析GitHub问题并创建技术规范
/commit为分阶段更改创建格式良好的提交
/create-pr为当前分支创建拉取请求
/plan为提供的输入创建实施计划
/rename-branch根据当前分支的更改重命名它
/review-script查看shell脚本以了解防御模式和最佳实践
/session-summary总结会话并输出到控制台
/worktree为独立开发创建git工作树

技能(19)

克劳德在相关时激活的可重用专业知识模块:

发展

技能描述
python-developmentPython 3.12+专家,异步模式,FastAPI/Dango,pytest
javascript-typescriptES6+模式、高级类型、异步、Node.js、Jest/Vitest
shell-scripting具有防御模式、错误处理和可测试性的生产Bash
sql-db-designPostgreSQL模式设计、约束、索引、JSONB
sql-optimization通过EXPLAIN分析、索引、查询重写进行查询优化

测试与质量

技能描述
test-driven-development严格的TDD工作流程,全面覆盖
semantic-refactoring使用Serena MCP进行安全的代码库范围重构
simplifying-control-flow具有早期返回的扁平嵌套条件句

数据和可视化

技能描述
data-visualization使用Tufte原理的有效可视化,D3.js
quick-descriptive-statsCSV文件的自动EDA和统计
pdf提取、创建、合并、拆分PDF文档
xlsxExcel操作,包括公式、格式、分析

内容和SEO

技能描述
seo-expert技术SEO、内容策略、模式标记
writing-clearly-and-concisely斯特伦克的清晰散文规则

工作流程

技能描述
brainstorming通过苏格拉底式提问精炼思想
creating-skillsTDD用于过程文档
executing-plans带有检查点的受控批处理执行
remembering-conversations搜索过去的Claude Code会话
browsing通过DevTools协议实现Chrome自动化

MCP服务器

模型上下文协议服务器的配置指南:

服务器用途
serena重构的语义代码理解

用法

命令

命令以斜线符号调用:

/commit
/analyze-issue 123
/plan Build user authentication with OAuth

技能

技能会根据上下文自动激活。您还可以显式调用它们:

I need help with a FastAPI endpoint (activates workbench:python-development)
Review this shell script (activates workbench:shell-scripting)

或者直接引用它们:

Using the workbench:sql-optimization skill, analyze this query...

项目结构

claude-workbench/
├── .claude-plugin/
│   └── manifest.json      # Plugin manifest
├── commands/              # Slash commands
│   ├── commit.md
│   ├── create-pr.md
│   └── ...
├── skills/                # Skill modules
│   ├── python-development/
│   │   └── SKILL.md
│   ├── javascript-typescript/
│   │   └── SKILL.md
│   └── ...
├── mcp-servers/           # MCP server configs
│   └── serena.md
├── CLAUDE.md              # Project coding standards
└── README.md

定制

CLAUDE.md

包括 CLAUDE.md 提供编码标准和指南。为您的团队定制:

  • 通信偏好
  • 代码样式规则
  • 测试要求
  • Git工作流
  • 调试过程

添加技能

使用创建新的技能目录 SKILL.md 文件:

---
name: my-skill
description: What this skill does
when_to_use: When to activate this skill
version: 1.0.0
allowed-tools: Read, Write, Edit, Bash
---

# My Skill

Instructions for Claude when this skill is active...

注: workbench: 前缀由插件系统自动添加。

将技能添加到 .claude-plugin/manifest.json:

{
  "skills": [
    "skills/my-skill"
  ]
}

添加命令

在中创建markdown文件 commands/:

Do something useful.

## Input

$ARGUMENTS

## Process

1. First step
2. Second step

添加到清单:

{
  "commands": [
    "commands/my-command.md"
  ]
}

需求

  • 克劳德代码 命令行界面
  • Git(用于版本控制命令)
  • 可选: gh CLI(用于GitHub命令)
  • 可选: shellcheck (用于shell脚本审查)

推荐设置

Claude Code设置不能通过插件分发。将这些添加到您的设置文件中:

  • 用户范围: ~/.claude/settings.json
  • 项目级别 (共享): .claude/settings.json
  • 项目级别 (本地): .claude/settings.local.json

性能和成本优化

通过调整令牌限制和禁用非本质功能,降低API成本并缩短响应时间。

{
  "env": {
    "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "8000",
    "DISABLE_NON_ESSENTIAL_MODEL_CALLS": "1",
    "DISABLE_COST_WARNINGS": "1"
  }
}

开发者体验

增强的开发环境,具有有用的实用程序和调试功能。

{
  "env": {
    "USE_BUILTIN_RIPGREP": "1",
    "CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR": "1",
    "CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "0"
  }
}

隐私和遥测

禁用遥测、错误报告和非必要的网络流量。

{
  "env": {
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "DISABLE_TELEMETRY": "1",
    "DISABLE_ERROR_REPORTING": "1",
    "DISABLE_BUG_COMMAND": "1"
  }
}

Git提交归因

对于干净的提交历史记录或组织策略,禁用Claude合著行。

{
  "includeCoAuthoredBy": false
}

数据保留

设置聊天记录保留期(默认较短)。

{
  "cleanupPeriodDays": 90
}

权限:常用npm命令

允许使用标准的npm开发命令。

{
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test:*)",
      "Bash(npm run build)",
      "Bash(npm start)"
    ]
  }
}

权限:Git操作

允许版本控制工作流的常见git操作。

{
  "permissions": {
    "allow": [
      "Bash(git status)",
      "Bash(git diff:*)",
      "Bash(git add:*)",
      "Bash(git commit:*)",
      "Bash(git push:*)",
      "Bash(git pull:*)",
      "Bash(git log:*)"
    ]
  }
}

权限:完整开发环境

对优先考虑生产力的可信开发环境的全面权限。

{
  "permissions": {
    "allow": [
      "Bash(npm:*)",
      "Bash(yarn:*)",
      "Bash(node:*)",
      "Bash(git:*)",
      "Bash(docker:*)",
      "Bash(python:*)",
      "Bash(pip:*)",
      "Read(**/*.json)",
      "Read(**/*.js)",
      "Read(**/*.ts)",
      "Read(**/*.py)",
      "Edit(**/*.js)",
      "Edit(**/*.ts)",
      "Edit(**/*.py)",
      "Edit(**/*.json)",
      "Write(**/*.js)",
      "Write(**/*.ts)",
      "Write(**/*.py)"
    ],
    "deny": [
      "Read(./.env*)",
      "Read(./secrets/**)",
      "Bash(rm -rf:*)",
      "Bash(sudo:*)"
    ]
  }
}

安全:拒绝敏感文件

防止访问环境变量和机密。

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)",
      "Read(./config/credentials.json)"
    ]
  }
}

状态行:上下文监视器

实时上下文使用情况监视器,带有可视化进度条、颜色编码警报和会话分析(成本、持续时间、行更改)。

{
  "statusLine": {
    "type": "command",
    "command": "python3 .claude/scripts/context-monitor.py"
  }
}

上下文监视器脚本包含在此存储库中 .claude/scripts/context-monitor.py。将其复制到项目的 .claude/scripts/ 目录。

学分

技能、命令和脚本改编自:

许可证

麻省理工学院

目录标签

目录标签

开发工具PythonClaude代码辅助本地部署自动化脚本Git集成测试优化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP