开发流程优化

该工具集包含多种插件,旨在提升代码审查、技能创建、测试驱动开发等环节的效率,适合软件开发团队在项目管理和代码质量控制中使用。

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

42plugin install samjhecht/kit/wrangler

包含的插件(50)

技能创建与测试工具

samjhecht

Skill

在创建新技能、编辑现有技能、在压力场景下测试技能或在部署前验证技能有效时使用 - 通过运行基线测试、编写最小技能和关闭漏洞,应用测试驱动开发(TDD)以确保技能的可靠性。

4.6

代码审查反馈处理器

samjhecht

Skill

在接收代码审查反馈时使用,特别是在实施建议之前,尤其是当反馈似乎不清晰或技术上有疑问时 - 需要技术严谨性和验证,而不是表面上的一致或盲目实施。

4.6

依赖机会扫描器

samjhecht

Skill

扫描代码库以识别用维护良好的开源库替换自定义实现的机会。创建工作树,实施更改,并提交 PR 进行审查。多阶段工作流程,配有并行分析代理。

4.5

开发分支完成指导

samjhecht

Skill

在实现完成、所有测试通过且需要决定如何集成工作时使用 - 通过验证工作是否完成(测试、要求、代码审查、TDD 合规性)并提供合并、PR 或清理的结构化选项来指导开发工作完成。

4.5

技术规格编写器

samjhecht

Skill

在创建功能、系统或架构设计的技术规范时使用。使用 Wrangler MCP 问题管理系统创建结构合理、完整的规范文档。

4.5

完成前验证工具

samjhecht

Skill

在即将声明工作已完成、修复或通过之前使用,在提交或创建 PR 之前 - 需要运行验证命令并确认输出,然后才能做出任何成功声明;在断言之前提供证据。

4.4

测试驱动开发助手

samjhecht

Skill

在实现任何功能或修复错误之前使用 - 先编写测试,观察其失败,再编写最小代码以通过;确保测试实际验证行为,要求先失败。

4.4

代码审查请求助手

samjhecht

Skill

在完成任务、实现主要功能或合并之前使用,以验证工作是否符合要求 - 派遣代码审查子代理对实施进行审查,以确保符合计划或要求。

4.4

新任务创建工具

samjhecht

Skill

在识别到新问题/任务并需要使用 Wrangler MCP 问题管理系统正式记录时使用。使用此技能通过 issues_create MCP 工具创建新问题,并附上适当的元数据和结构化内容。

4.4

使用Git工作树工具

samjhecht

Skill

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

4.4

设计系统治理追踪器

samjhecht

Skill

检测和跟踪 Figma 设计系统与代码实现之间的设计令牌漂移 - 仅报告的技能,识别不一致并创建 Wrangler 问题以供解决。

4.3

项目整理与维护

samjhecht

Skill

执行全面的项目管理 - 更新路线图,调和问题与实施现实,组织已完成的工作,并识别偏差。这是一个工作流程技能,协调多个并行子代理以提高效率。使用时用户可能会说类似“运行项目管理”、“你能做项目管理吗”等。

4.3

治理框架审核助手

samjhecht

Skill

验证治理框架的完整性和完整性 - 检查所有必需文件是否存在、格式是否正确、指标是否最新,并确保彼此对齐。

4.3

实施计划编写器

samjhecht

Skill

在设计完成后,需要详细的实施任务时使用 - 创建跟踪的 MCP 问题,包含确切的文件路径、完整的代码示例和验证步骤。可选的参考计划文件用于架构概述。

4.3

测试反模式防范器

samjhecht

Skill

在编写或更改测试、添加模拟或有意向生产代码中添加仅测试方法时使用 - 防止测试模拟行为、生产污染和不理解依赖关系的模拟。

4.2

系统化调试助手

samjhecht

Skill

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

4.2

条件等待处理器

samjhecht

Skill

在测试存在竞争条件、时间依赖或不一致的通过/失败行为时使用 - 用条件轮询替代任意超时;在可用时优先使用基于事件的等待(如 WebSockets、EventEmitters、Observables)

4.1

Figma设计工作流生成器

samjhecht

Skill

根据 Wrangler 规范生成具有层次文件结构和审批跟踪的 Figma 模型。

4.1

测试运行器

samjhecht

Skill

运行项目的测试套件并修复任何失败。如果未配置测试运行器,则为项目的语言/框架设置最佳测试基础设施。确保在完成之前所有测试均通过。

4.1

设计系统初始化助手

samjhecht

Skill

通过问答和模板初始化项目的设计系统,缺失时自动检测。

4.1

工作树隔离工具

samjhecht

Skill

在 git 工作树中实现功能时使用,以确保所有更改保持在正确的工作树中 - 防止更改“渗透”回主分支。

4.0

头脑风暴助手

samjhecht

Skill

在创建或开发任何内容之前使用,尤其是在编写代码或实施计划之前 - 通过结构化的苏格拉底式提问、替代探索和增量验证,将粗略想法细化为完整设计

4.0

创意捕捉助手

samjhecht

Skill

使用 MCP issues_create 工具在 .wrangler/ideas/ 目录中逐字捕捉用户想法,类型为 'idea'。保留用户的确切措辞,无需解释或增强。

4.0

并行代理调度助手

samjhecht

Skill

在面对 3 个以上逻辑独立的故障(不同功能、不同根本原因)且可以并行调查时使用 - 调度多个代理进行并行调查;需要并行安全的测试基础设施或顺序修复实施。

4.0

代码审查全面框架

samjhecht

Skill

全面的代码审查框架,用于评估实现是否符合计划、要求和质量标准。提供结构化分析和优先级明确、可操作的反馈。

4.0

规格到PR工作流协调器

samjhecht

Skill

协调规范到 PR 的工作流,带有会话跟踪、工作树隔离和审计轨迹。

3.9

技能分享引导工具

samjhecht

Skill

当你开发出广泛有用的技能并希望通过拉取请求贡献给上游时使用 - 指导分支、提交、推送和创建 PR 的过程,以将技能贡献回上游代码库。

3.9

项目根文件整理工具

samjhecht

Skill

清理和整理项目根目录下的 Markdown 文件。将文件路由到适当的目录(memos/、docs/、devops/docs/)或删除过时内容。遵循 CLAUDE.md 中的项目文件组织指南。

3.9

深度防护验证器

samjhecht

Skill

当无效数据导致执行深处的失败时使用,需要在多个系统层进行验证 - 在每个数据经过的层进行验证,以使错误在结构上变得不可能。

3.9

治理框架初始化工具

samjhecht

Skill

在项目中初始化完整的治理框架 - 创建宪法、路线图、目录 README 和问题/规范模板,并提供指导设置过程。

3.8

根本原因追踪工具

samjhecht

Skill

在执行过程中发生错误时使用,需要追溯找到原始触发器 - 系统性地通过调用栈向后追踪错误,在需要时添加仪器,以识别无效数据或不正确行为的来源。

3.8

研究文档分析助手

samjhecht

Skill

从研究文档、根本原因分析(RCA)、设计文档和备忘录中提取高价值洞察 - 积极过滤以返回仅可操作的信息。相当于分析实现技能的研究。

3.8

任务实施智能体

samjhecht

Skill

自主实现来自规范、计划或问题的任务,使用子代理进行测试驱动开发(TDD)和代码审查。

3.8

项目原则构建助手

samjhecht

Skill

制定、完善和维护项目的宪法原则 - 使用苏格拉底式提问消除模糊性,确保设计价值和不可妥协的明确性。

3.8

功能请求合规性检查

samjhecht

Skill

验证功能请求与项目宪法原则的一致性 - 系统性地应用决策框架,并提供清晰的对齐/拒绝/修订建议及详细理由。

3.8

指标更新工具

samjhecht

Skill

自动更新治理文档中的状态指标 - 扫描 MCP 问题/规范以计算当前计数和百分比,更新 README 文件和下一步以提供准确数据。

3.8

代码模式发现器

samjhecht

Skill

在代码库中查找相似的实现、使用示例和现有模式 - 显示具体的代码示例以建模新工作。模式库记录现有内容,无评判。

3.8

实施进度审查器

samjhecht

Skill

根据功能规范和计划审查正在进行的实施 - 提供结构化的合规报告,列出需要修复的分类问题。实施中的质量检查点。

3.7

规格精炼分析器

samjhecht

Skill

审查现有规范以识别模糊性和缺失的决策点 - 使用结构化分类法检测差距,生成优先级明确的澄清问题,减少规范不确定性。

3.7

战略性网络研究助手

samjhecht

Skill

使用 WebSearch 和 WebFetch 进行战略性网络研究 - 通过多个搜索角度找到准确、相关的信息,优先考虑权威来源,并对发现进行合成并适当引用。

3.7

会话遵循验证器

samjhecht

Command

验证 AI 代理在会话中是否遵循了 Wrangler 的工作流和技能指南 - 对技能调用、工作流步骤、测试驱动开发(TDD)、验证和子代理使用进行全面合规审计。

3.6

对话启动助手

samjhecht

Skill

在开始任何对话时使用 - 建立寻找和使用技能的强制性工作流程,包括在宣布使用之前使用技能工具,在编码之前进行头脑风暴,并为待办事项创建 TodoWrite 清单。

3.6