一键安装此套包中的所有插件:
42plugin install darkmonkdev/kit/witchcityrope包含的插件(40)
编排工具
darkmonkdev
Orchestrate 插件旨在帮助用户高效地管理和编排复杂的工作流程。通过直观的界面和强大的功能,用户可以轻松地连接不同的任务和服务,实现自动化操作,提升工作效率。
编排触发器
darkmonkdev
编排触发器插件可帮助用户在特定条件下自动触发工作流,提升工作效率。它支持多种事件源,能够灵活配置触发条件,确保工作流的顺畅执行。通过该插件,用户可以轻松管理和优化其自动化流程。
端到端清理
darkmonkdev
e2e-cleanup 插件旨在简化端到端测试后的环境清理工作。通过自动化清理过程,确保测试环境的整洁,减少手动干预,提高测试效率。此插件适用于各种测试框架,帮助开发者更专注于测试本身。
文档管理助手
darkmonkdev
专业的文档和文件组织工具,确保文件结构完整。 该插件是文档创建、组织和查找的必备工具,能够有效防止文件重复并维护结构的完整性。建议主动使用,以提高工作效率和文件管理的规范性。
代理设计原则
darkmonkdev
代理设计原则插件旨在帮助开发者理解和应用代理模式的核心理念。通过提供清晰的指导和示例,用户可以更有效地设计和实现代理结构,以提高系统的灵活性和可维护性。无论是用于性能优化还是安全控制,该插件都能为开发过程提供有价值的支持。
C# 后端开发专家
darkmonkdev
本插件提供专业的 C# 后端开发服务,专注于 ASP.NET Core 9 的服务、API 和业务逻辑实现。具备 Entity Framework Core、PostgreSQL、身份验证及垂直切片架构模式的深厚经验。开发者专注于代码编写,不涉及测试执行或基础设施管理。
测试自动化
darkmonkdev
为WitchCityRope创建全面的测试套件的自动化测试工程师。 该插件由测试自动化工程师开发,专注于为WitchCityRope构建全面的测试套件。具备xUnit、Moq、FluentAssertions、Vitest + Testing Library for React以及Playwright进行端到端测试的专业知识,通过自动化测试确保软件质量。
React 开发助手
darkmonkdev
React 开发助手插件旨在提升开发效率,提供实时调试、组件检查和性能分析等功能。无论是新手还是经验丰富的开发者,都能通过此插件更轻松地构建和优化 React 应用。
功能规格规划
darkmonkdev
将业务需求转化为详细功能规格的技术分析师。 本插件帮助技术分析师将业务需求转化为适用于React应用的详细功能规格。具备React、TypeScript、.NET 9 API、Entity Framework Core和PostgreSQL的专业知识,确保在业务需求明确后主动使用。
React 开发者
darkmonkdev
资深 React 开发者,为 WitchCityRope 实现组件和功能。 该开发者精通 React 18、TypeScript、Vite、Mantine v7、Zustand、TanStack Query 和 React Router v7。遵循现代 React 模式,采用 hooks、函数组件和基于功能的架构,专注于使用 SOLID 编码实践实现简单性、性能和可维护性。
代码格式化工具
darkmonkdev
为WitchCityRope提供专业的代码格式化支持。 该插件是WitchCityRope的专用代码格式化代理,运行Prettier及其他格式化工具,以确保代码风格的一致性。它管理格式化配置和自动化代码样式,帮助开发者保持高质量的代码规范。
UI设计插件
darkmonkdev
专注于React应用的UI/UX设计工具。 该插件专为使用Mantine UI框架和现代React模式的React应用设计。它为WitchCityRope的绳索束缚社区平台创建线框图、模型和设计规范。建议在任何UI工作中积极使用。
技术研究助手
darkmonkdev
专注于 React 迁移架构决策的技术研究与评估。 本插件提供对库、框架及最佳实践的结构化分析,帮助开发者做出明智的技术选择。作为技术选项比较的专家,我们提供清晰的建议,助力您在 React 迁移过程中做出最佳决策。
阶段三验证器
darkmonkdev
在进入测试阶段前验证实施阶段的完成情况。 该插件用于在进入测试阶段之前验证实施阶段的完成情况。它检查代码编译、测试覆盖率、实施完整性以及代码质量标准,确保项目在质量上达到要求。
预发布部署
darkmonkdev
自动化将WitchCityRope部署到DigitalOcean的预发布环境。 该插件自动化处理构建、注册推送、服务器部署、数据库迁移(如有需要)、健康验证和回滚能力。它是预发布部署自动化的唯一真实来源,确保部署过程的高效与可靠。
代码质量检查
darkmonkdev
该插件可以帮助开发者自动检查代码中的潜在问题和不规范之处,确保代码符合最佳实践。通过集成代码质量检查,您可以在开发过程中及时发现并修复问题,从而提高代码的可维护性和可读性。
阶段五验证器
darkmonkdev
在工作流结束前验证最终阶段的完成情况。 该插件在工作流结束之前,验证最终化阶段的完成情况。它检查文档更新、文件注册、Git 提交、部署准备情况以及经验教训的贡献,确保所有必要步骤都已完成。
功能区索引更新器
darkmonkdev
自动更新功能区主索引,提升文档管理效率。 该插件在新增功能或文档变更时,自动更新功能区主索引。它维护所有功能文档的单一导航源,确保用户能够轻松发现和组织相关信息。
交接文档生成器
darkmonkdev
自动生成标准化的代理交接文档,确保信息传递。 该插件用于生成标准化的代理交接文档,以支持阶段转换。它确保在工作流编排过程中,关键的信息能够被保留并在代理之间传递。通过自动化交接创建,避免因缺失上下文而导致的实施失败。
技能注册中心
darkmonkdev
技能注册中心插件提供了一个高效的方式来管理和注册各种技能。用户可以轻松地添加、编辑和删除技能信息,确保技能数据的准确性和及时性。该插件适用于需要技能管理的各类应用场景。
技能转换状态
darkmonkdev
该插件用于跟踪和显示技能转换的状态,帮助用户了解当前技能转换的进度和结果。通过直观的界面,用户可以轻松获取技能转换的详细信息,从而优化技能管理和应用。
设计阶段验证器
darkmonkdev
在进入实施阶段前验证设计阶段的完成情况。 该插件用于在进入实施阶段之前,验证设计阶段的完成情况。它检查功能规格、数据库设计和UI/UX设计的完整性及技术可行性,确保项目在实施前具备必要的基础。
单一来源验证器
darkmonkdev
检测技能自动化重复的执法工具,防止信息混乱。 该工具能够识别代理定义、经验教训或流程文档中重复的技能自动化内容。通过查找重复的bash命令、逐步程序或流程描述,防止出现“单一来源真相的噩梦”。当存在违规时,工作流无法完成,确保信息的一致性和准确性。
重启测试容器
darkmonkdev
使用正确流程重启WitchCityRope Docker测试容器。 该插件通过正确的流程重启WitchCityRope Docker测试容器,处理关闭、重建(默认使用--no-cache的测试组合覆盖)、健康检查和验证,确保环境准备就绪以进行测试。它是测试容器重启过程的唯一真实来源,并使用-p witchcityrope-test进行与开发容器的隔离。
阶段四验证器
darkmonkdev
在进入最终阶段前验证测试阶段的完成情况。 该插件在进入最终化阶段之前,验证测试阶段的完成情况。它检查测试执行结果、覆盖率目标、测试质量和环境健康,确保符合质量门槛所需的100%测试通过率。
数据库重置工具
darkmonkdev
用于重置生产数据库,删除所有数据。 此插件可完全重置生产数据库,执行全模式删除操作。使用时请务必小心,因为它会删除所有生产数据。该工具是生产数据库重置自动化的唯一真实来源。
代码质量修复
darkmonkdev
code-quality-fix 插件旨在帮助开发者自动识别和修复代码中的常见质量问题。通过集成此插件,您可以提高代码的可读性和可维护性,确保代码符合最佳实践,从而提升整体开发效率。
技能使用指南
darkmonkdev
本插件提供了详细的技能使用说明,帮助用户了解如何有效地应用各种技能。无论是新手还是有经验的用户,都能通过本插件获取实用的技巧和指导,提升工作效率。
自述文件
darkmonkdev
该插件帮助开发者轻松创建和维护项目的自述文件,提供友好的用户界面和多种模板选项。用户可以快速添加项目介绍、安装指南和使用说明,提升项目的可读性和专业性。
数据库重置插件
darkmonkdev
用于重置预发布数据库,支持架构变更和迁移。 该插件可完全重置预发布数据库,包括架构的删除。适用于需要进行架构更改或迁移的场景。它是预发布数据库重置自动化的唯一真实来源。
阶段一验证器
darkmonkdev
验证需求阶段的完成情况,以便进入设计阶段。 该插件在进入设计阶段之前,检查业务需求文档的完整性、质量标准合规性及设计工作的准备情况。确保所有需求均已满足,以提高项目成功率。
数据库重置工具
darkmonkdev
通过删除所有数据重置本地开发数据库并重启API容器。 该插件用于重置本地开发数据库,删除所有数据并重启API容器以触发自动填充。它是开发数据库重置自动化的唯一真实来源,确保开发环境的一致性和可靠性。
测试目录更新器
darkmonkdev
自动化更新测试目录,记录测试指标和状态。 该插件在测试执行后自动更新 TEST_CATALOG。它记录测试指标、通过/失败状态、覆盖率数据和执行时间,确保所有测试文件及其健康状态的单一真实来源。
生产环境部署
darkmonkdev
自动化将WitchCityRope部署到DigitalOcean的生产环境。 该插件自动化处理构建、注册推送、服务器部署、数据库迁移(如有需要)、健康验证和回滚能力。它是生产部署自动化的单一真实来源,确保高效、可靠的部署流程。
代码格式化
darkmonkdev
该插件能够自动识别并格式化多种编程语言的代码,确保代码风格的一致性。通过简单的配置,用户可以自定义格式化规则,提升代码的可读性和维护性。无论是个人项目还是团队协作,代码格式化插件都是提升开发效率的得力工具。
质量门限计算器
darkmonkdev
根据工作类型计算适当的质量门限。 该插件根据工作类型(功能、缺陷、热修复、文档、重构)计算适合的质量门限阈值。确保功能具有严格的标准,热修复遵循务实的标准,并确保所有工作的测试通过率达到100%。
经验教训验证器
darkmonkdev
全面的经验教训标准与验证管理工具。 该插件提供完整的经验教训标准、验证功能及多文件管理,确保所有经验教训操作的唯一真实来源。涵盖格式、大小限制、拆分程序及质量标准等方面,帮助用户高效管理和应用经验教训。
重启开发容器
darkmonkdev
使用正确流程重启WitchCityRope Docker开发容器。 该插件负责通过正确的程序重启WitchCityRope Docker开发容器,包括关闭、使用开发组合覆盖重建、健康检查和编译验证,确保环境为开发做好准备。它是开发容器重启过程的唯一真实来源,并使用 -p witchcityrope-dev 进行与测试容器的隔离。
测试环境
darkmonkdev
在隔离容器中运行所有测试,确保与开发环境分离。 该插件允许在独立的容器中运行所有类型的测试(单元测试、集成测试、端到端测试),与开发环境完全隔离。它处理构建、容器启动、健康检查、测试执行和清理工作,是在隔离容器中运行测试的唯一真实来源。
注册表清理
darkmonkdev
该插件根据保留策略自动清理 DigitalOcean 注册表中的旧容器镜像。它会为暂存环境保留最后 10 个标签,为生产环境保留 30 个标签,并始终保留 :latest 标签。