Claude 代码插件包

这是 Ed 的 Claude 代码插件集合,围绕研究-计划-实施的工作流程设计,包含多种实用插件,助力高效开发。

一键安装此套包中的所有插件:

42plugin install ed3dai/kit/ed3d-plugins

包含的插件(42)

实施计划编写

ed3dai

Skill

在设计完成后使用,提供详细的实施任务,适合对代码库几乎没有了解的工程师,生成包含确切文件路径、完整代码示例和验证步骤的全面实施计划。

0.0

Git 工作树管理

ed3dai

Skill

在开始需要与当前工作区隔离的功能开发或执行实施计划之前,使用此插件创建隔离的 Git 工作树,支持智能目录选择和安全验证。

0.0

系统调试

ed3dai

Skill

在遇到任何错误、测试失败或意外行为时使用,采用四阶段框架(根本原因调查、模式分析、假设测试、实施),确保在提出解决方案前充分理解问题。

0.0

代码审查

ed3dai

Skill

在完成任务、实现主要功能或合并前使用,确保工作符合要求。该插件调度代码审查子代理,处理重试和超时,管理审查修复循环,直到没有问题为止。

0.0

执行实施计划

ed3dai

Skill

在当前会话中执行独立任务的实施计划时使用 - 为每个任务调度新的子代理,并在任务之间进行代码审查,实现快速迭代和质量控制。

0.0

完成前验证

ed3dai

Skill

在声称工作已完成、修复或通过之前使用,需运行验证命令并确认输出,以确保成功声明前有充分证据。

0.0

设计计划撰写

ed3dai

Skill

在头脑风暴完成后使用,将经过验证的设计以结构化格式写入 docs/design-plans/,并划分为创建详细实施计划所需的离散实施阶段。

0.0

完成开发分支

ed3dai

Skill

在实现完成、所有测试通过后,帮助决定如何整合工作,通过提供合并、PR 或清理的结构化选项来指导开发工作的完成。

0.0

测试驱动开发

ed3dai

Skill

在实现任何功能或修复漏洞时,先编写测试用例,观察其失败,再编写最小代码以通过测试;确保测试能够验证行为,要求先失败。

0.0

计划与执行

ed3dai

Skill

在开始任何对话时使用,建立查找和使用技能的必要工作流程,包括在宣布使用前使用 Read 工具、在编码前进行头脑风暴,以及为检查清单创建 TodoWrite 待办事项。

0.0

项目文档更新

ed3dai

Agent

在完成开发阶段时使用,分析自阶段开始以来的变更,识别受影响的 CLAUDE.md 或 AGENTS.md 文件,并协调更新,以保持项目文档的准确性。

0.0

项目上下文维护

ed3dai

Skill

在完成开发阶段或分支时,识别并更新可能过时的 CLAUDE.md 或 AGENTS.md 文件,分析变更内容,确定受影响的合约和文档,并协调更新。

0.0

创建代理

ed3dai

Skill

用于为 Claude Code 插件或任务工具创建专业的子代理,涵盖自动委派的描述编写、工具选择、提示结构和代理测试。

0.0

写作技能

ed3dai

Skill

在创建新技能、编辑现有技能或验证技能功能时使用,通过在编写前测试子代理应用 TDD 方法,确保文档处理过程的可靠性。

0.0

Claude 指令编写

ed3dai

Skill

用于编写指导 Claude 行为的指令,包括技能、CLAUDE.md 文件、代理提示和系统提示。涵盖令牌效率、合规技术和发现优化。

0.0

CLAUDE.md 文件管理

ed3dai

Skill

用于创建或更新项目或子目录中的 CLAUDE.md 文件,涵盖顶层与领域级组织、捕捉架构意图与合同,以及强制更新日期。

0.0

技能测试插件

ed3dai

Skill

在创建或编辑技能时使用,确保技能在压力下正常工作并抵抗合理化,通过无技能基线运行、记录故障并迭代修复漏洞,应用 RED-GREEN-REFACTOR 循环处理文档。

0.0

深度防御

ed3dai

Skill

当无效数据导致执行深处的失败时使用此插件 - 在数据经过的每一层进行验证,使错误在结构上不可能发生,而不是暂时修复。

0.0

React 开发助手

ed3dai

Skill

用于编写或修改 React 组件、规划 React 功能或处理 .jsx/.tsx 文件,提供现代 React 模式、TypeScript、hooks 使用、组件组合及常见陷阱的避免方法。

0.0

TypeScript 编码助手

ed3dai

Skill

在编写 TypeScript 代码、审查 TS 实现或做出类型声明、函数风格和命名约定决策时使用,涵盖类型与接口规则、函数声明、FCIS 集成、不可变模式和类型安全强制等全面风格指南。

0.0

高效编码

ed3dai

Skill

在编写或重构代码时始终使用此技能。包含上下文相关的子技能,支持不同语言和运行时的编码风格。

0.0

基于属性的测试

ed3dai

Skill

用于序列化、验证、标准化或纯函数的测试编写,提供属性目录、模式检测和基于属性测试的库参考。

0.0

测试编写助手

ed3dai

Skill

在编写或审查测试时使用,涵盖测试哲学、基于条件的等待、模拟策略和测试隔离等内容。

0.0

PostgreSQL 开发助手

ed3dai

Skill

该插件用于编写数据库访问代码、创建模式或管理 PostgreSQL 事务,确保事务安全、读写分离、UUID/JSONB 类型安全,并采用 snake_case 约定以防止数据损坏和类型错误。

0.0

技术文档写作

ed3dai

Skill

用于撰写文档、指南、API 参考或面向开发者的技术内容,确保清晰、简洁和真实,避免出现不自然的 AI 写作模式。

0.0

功能与命令式

ed3dai

Skill

在编写或重构代码时使用该插件,强制将纯业务逻辑(功能核心)与副作用(命令式外壳)分离,采用 FCIS 模式并进行文件分类。

0.0

网页探索工具

ed3dai

Agent

用于探索网站、验证网页应用行为假设、自动化浏览器交互或生成端到端测试。通过可访问性快照调查页面结构,系统性测试假设,并协调 Playwright MCP 工具以完成复杂的多步骤调查。

0.0

Playwright 调试

ed3dai

Skill

当 Playwright 脚本失败、测试不稳定、选择器失效或超时时,使用此插件提供系统化的调试方法,帮助解决浏览器自动化问题。

0.0

Playwright 模式

ed3dai

Skill

在编写 Playwright 自动化代码、构建网页爬虫或创建端到端测试时使用,提供选择器策略、等待模式和稳健自动化的最佳实践,减少不稳定性。

0.0

互联网研究助手

ed3dai

Agent

该插件帮助用户快速查找和整理互联网信息,提升研究效率,适用于学术研究和市场分析等场景。

0.0

综合研究助手

ed3dai

Agent

该插件帮助用户整合和分析多种研究数据,提升研究效率和准确性。适用于科研人员和数据分析师。

0.0

远程代码研究

ed3dai

Agent

该插件用于远程访问和研究代码库,帮助开发者快速获取代码信息和进行分析。

0.0

代码库调查

ed3dai

Agent

该插件用于分析和调查代码库,帮助开发者了解代码结构、依赖关系及潜在问题,提升代码质量和维护效率。

0.0

代码库调查

ed3dai

Skill

在规划或设计功能时使用,帮助理解当前代码库状态,查找现有模式,验证关于文件位置、结构或现有代码的假设,确保设计基于现实,避免错误推测。

0.0

互联网研究

ed3dai

Skill

在规划功能时使用,获取最新的API文档、库模式或外部知识;验证技术选择或声明的假设,收集来自互联网的可靠信息以支持技术决策。

0.0

任务缺陷修复

ed3dai

Agent

修复代码审查者识别的问题并触发重新审查。当代码审查者返回需要在合并批准前解决的问题时使用。

0.0

任务执行器

ed3dai

Agent

该插件用于根据计划实施具体任务,支持测试驱动开发(TDD)、技能应用、验证及 Git 提交,适合在更大计划中编写、修改或测试代码时使用。

0.0

代码审查

ed3dai

Agent

该插件对已完成的项目步骤进行审查,确保与计划一致并执行编码标准。适用于完成计划中的编号步骤、实现主要功能或创建 PR 之前,能够验证计划对齐、代码质量、测试覆盖率和架构,阻止因小问题、重要问题或关键问题而合并。

0.0

设计计划启动

ed3dai

Skill

在任何设计过程开始时使用,协调收集背景信息、明确需求、头脑风暴解决方案,并记录经过验证的设计,以创建可实施的设计文档。

0.0

澄清问题

ed3dai

Skill

在收集初步设计背景后、头脑风暴前使用,解决需求中的矛盾,消除术语歧义,明确范围界限,并验证假设,以防构建错误的解决方案。

0.0

实施计划启动

ed3dai

Skill

在设计计划开始实施时使用,协调分支创建、详细规划,并将所有必要的上下文交接给执行阶段。

0.0

头脑风暴

ed3dai

Skill

在创建或开发任何内容时使用,帮助通过结构化的苏格拉底式提问、替代方案探索和逐步验证,将粗略想法精炼为完整设计。

0.0