Claude代码插件
安装
在终端中启动一个新的Claude Code会话,并输入以下命令:
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install
重新启动Claude Code以激活插件。
可用插件
| 插件 | 描述 |
|---|---|
| 战略契约 | 具有阶段感知压缩的智能上下文管理 |
| serena整合 | 全自动化Serena MCP集成 |
| dart lsp | Dart/Flutter语言服务器集成 |
| 预提交流程 | 自动代码审查、文档和提交 |
| 创意研究 | 商业研究和创意验证 |
| 实施计划员 | TDD的结构化实施规划 |
| 项目优化器 | 项目设置、品牌指南、CLAUDE.md生成 |
______________________________________________________________________
战略契约
智能上下文管理,建议在战略点进行压缩,而不是任意自动压缩。
特性
- 相位检测:建议在从探索转向实施时保持紧凑
- 里程碑检测:检测测试通过、提交、构建、部署
- 可配置阈值:控制建议出现的时间
- 压实指导:在压实过程中保留重要背景
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install strategic-compact配置
export STRATEGIC_COMPACT_T1=50 # First suggestion (default: 50 tool calls)
export STRATEGIC_COMPACT_T2=75 # Second suggestion
export STRATEGIC_COMPACT_T3=100 # Strong recommendation
export STRATEGIC_COMPACT_TIME=1800 # Time threshold (30 min default)______________________________________________________________________
Serena整合
Claude Code的Serena MCP全自动化集成。零手动配置-语义导航、内存管理和工具路由自动工作。
先决条件
安装前,在项目中设置Serena MCP:
# 1. Add Serena MCP server
cd /path/to/your/project
claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context claude-code --project $(pwd)
# 2. Create project configuration
uvx --from git+https://github.com/oraios/serena serena project create
# 3. Index project (for large codebases)
uvx --from git+https://github.com/oraios/serena serena project index特性
- 自动工具建议:Serena语义工具的上下文感知建议
- 记忆建议:提示在提交、测试、发现后更新内存
- 会话跟踪:跟踪会话摘要的编辑、提交和测试
- 上下文保护:提醒在压缩之前保存上下文
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install serena-integration技能
| 技能 | 触发器 |
|---|---|
/serena-navigator | “导航代码”、“查找定义”、“探索代码库” |
/serena-refactor | “重命名函数”、“重构”、“重命名符号” |
/serena-memory | “保存上下文”、“加载内存”、“持久化知识” |
______________________________________________________________________
飞镖LSP
Dart/Flutter语言服务器集成,增强代码智能。
特性
- 转到定义
- 查找引用
- 悬停信息
- 代码分析
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install dart-lsp______________________________________________________________________
预提交流程
自动代码审查、文档更新和具有堆栈特定智能的智能提交。
特性
- 代码审查:安全分析、漏洞检测、质量检查
- 文档:自动更新内联文档(PHPDoc、DartDoc、JSDoc)
- 聪明的承诺:自动检测提交样式,生成语义消息
- 多堆栈:Laravel、Flutter、Vue 2/3、Nuxt、TailwindCSS、Alpine.js
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install pre-commit-flow命令
| 命令 | 描述 |
|---|---|
/my_review | 代码审查和安全分析 |
/my_docs | 更新内联文档 |
/my_commit | 生成智能提交消息 |
/my_send | 完整工作流程:审查→ docs → 承诺 |
______________________________________________________________________
创意研究
全面的商业研究、市场分析、竞争对手情报和想法验证。
特性
- 市场调研:TAM/SAM/SOM计算、行业分析
- 竞争对手分析:介绍10-20个具有定位的竞争对手
- 趋势分析:信号检测、定时评估
- 创意验证:5维评分,SWOT分析
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install idea-research命令
| 命令 | 描述 |
|---|---|
/my_research [topic] --quick | 快速市场概述 |
/my_research [topic] --standard | 标准竞争对手分析 |
/my_research [topic] --deep | 深度创意验证 |
______________________________________________________________________
实施计划员
TDD支持下的结构化实施规划。将功能分解为可测试的增量。
特性
- 计划模式:制定详细的实施计划,包括阶段和任务
- TDD工作流程:采用RED-GREEN-REFACTOR循环的测试驱动开发
- 执行模式:逐步实施并跟踪进度
- 多堆栈:Laravel、Flutter、Vue/Nuxt支持
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install implementation-planner命令
| 命令 | 描述 |
|---|---|
/my_plan | 为功能创建实施计划 |
/my_tdd | 启动TDD工作流程(先编写测试) |
/my_execute | 逐步执行计划 |
______________________________________________________________________
项目优化器
通过智能设置、品牌指南和项目文档优化Claude Code的现有项目。
特性
- 项目简介:创建具有标识和功能的非技术项目.md
- 品牌指南:与平台无关的brand.md,有12个荣格原型
- CLAUDE.md一代:优化的技术配置
- 审计:质量评估及改进建议
安装
> /plugin marketplace add anilcancakir/claude-code-plugins
> /plugin install project-optimizer命令
| 命令 | 描述 |
|---|---|
/my_project | 创建项目简报(project.md) |
/my_brand | 创建品牌指南(brand.md) |
/my_setup | 生成CLAUDE.md配置 |
/my_audit | 使用质量报告审核设置文件 |
______________________________________________________________________
需求
- Claude 代码命令行界面
jq(用于钩子中的JSON处理)- serena集成:配置serena MCP服务器
- 创意研究:WebSearch/WebFetch的互联网接入
贡献
- 克隆该仓库
- 创建具有所需结构的插件文件夹
- 增添
.claude-plugin/marketplace.json - 提交拉取请求
插件结构
my-plugin/
├── .claude-plugin/
│ └── plugin.json # Required: name, version, description
├── agents/ # Subagent definitions
│ └── agent-name.md
├── hooks/
│ └── hooks.json # Hook definitions
├── scripts/ # Shell scripts for hooks
├── skills/
│ └── skill-name/
│ ├── SKILL.md # Skill definitions
│ └── references/ # Supporting documents
├── commands/
│ └── command-name.md # Slash commands
├── README.md
├── CHANGELOG.md
└── LICENSE许可证
MIT许可证-请参阅 许可证
作者
阿尼尔坎·卡基尔 - @阿尼康卡基
