42plugin
活水插件你的 AI 插件管家
插件套包探索
42plugin活水插件|你的 AI 插件管家
服务条款·隐私政策·报告问题

© 2026 活水AI实验室 · 42plugin.com. All rights reserved.

京ICP备2024044642号-30

    规范代理工程

    基于 Uncle Bob 在 empire-2025 提出的理念,为 Claude Code 提供验收测试驱动开发(ATDD)的插件集合。

    Sswingerman

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

    42plugin install swingerman/kit/disciplined-agentic-engineering

    包含的插件(39)

    CRAP风险分析

    swingerman

    Skill

    基于代码变更计算CRAP指标,生成重构与测试计划。支持多语言及自动发现覆盖率配置,识别高风险复杂未测方法。

    3.8
    @swingerman

    代码精炼审查

    swingerman

    Agent

    从复用性、质量或效率单一视角审查功能变更代码,返回排序后的优化建议。由 /engineer.refine 在 CP6 阶段并行调度执行。

    1.3
    @swingerman

    达标评审

    swingerman

    Agent

    依据具体参考标准对候选方案进行评分,返回可验证的差距或判定其达标。该插件仅执行评估而不修改代码,由 atdd-team 在每轮循环中调度。

    1.3
    @swingerman

    对抗性审查

    swingerman

    Agent

    作为 DAE 审查小组的辩护者,对检查点产物进行对抗性审查。假设至少有一个自信声明为假并尝试证伪,仅执行只读操作。

    1.3
    @swingerman

    面板顾问

    swingerman

    Agent

    提供 UI 面板设计建议与优化指导,帮助开发者构建更直观、美观的用户界面。

    1.3
    @swingerman

    架构合规检查

    swingerman

    Skill

    依据章程规则审查代码架构,检测依赖分层、循环引用、禁用模式及文件规范,确保符合架构标准。

    2.8
    @swingerman

    形式化验证

    swingerman

    Agent

    使用 TLA+ 或 Lean 4 对目标函数进行形式化验证,检查不变量并复现反例。该插件由 /engineer.harden 并行调度,不自动创建 PR。

    2.3
    @swingerman

    独立验证器

    swingerman

    Agent

    为 CP7 轻量验证提供独立校验,运行架构检查与代码分析并生成交接文档,严禁修改代码。

    2.3
    @swingerman

    加固策略顾问

    swingerman

    Skill

    评估代码变更,推荐适用的精化与加固工具(如 TLA+、Lean、变异测试等),确定检查范围及不变量。

    3.3
    @swingerman

    项目接入

    swingerman

    Skill

    将项目纳入 DAE 方法论体系,或检查已接入项目的合规性缺口。当触发 onboard 指令或缺少清单文件时自动调用。

    3.3
    @swingerman

    缺陷修复

    swingerman

    Skill

    驱动从首次报告到关闭的完整 Bug 修复流程,并在结束时进行根因分析。

    3.3
    @swingerman

    功能驱动

    swingerman

    Skill

    在协调器下将单一功能从 CP2 推进至 CP8,自动规划代理图并分发检查点,仅在关键节点暂停以进行人工审核。

    2.3
    @swingerman

    快速原型

    swingerman

    Skill

    用于快速构建可运行的原型,无需繁琐流程。在正式开发前验证想法,原型即规格说明。

    3.3
    @swingerman

    任务规划

    swingerman

    Skill

    在工作会话开始时或需要确定下一步行动时使用。帮助用户明确当前应优先处理的任务,解决“接下来做什么”的问题。

    3.8
    @swingerman

    一致性校验

    swingerman

    Skill

    验证 DAE 产物的架构正确性及跨产物一致性,确保规格说明与验收标准同步。

    3.3
    @swingerman

    合并后清理

    swingerman

    Skill

    在 PR 合并后立即使用,用于清理本地功能分支并重新同步 main 分支。支持通过特定指令或自动检测 gh pr merge 成功来触发。

    3.3
    @swingerman

    方案探讨

    swingerman

    Skill

    在正式开发前探索功能创意,或重新评估搁置的想法。适用于构思阶段、可行性分析及决策讨论。

    3.3
    @swingerman

    加载上下文

    swingerman

    Skill

    在开始处理尚未接触过的就绪功能前使用,用于预加载相关上下文信息,使智能体快速进入工作状态。

    2.8
    @swingerman

    特性编辑

    swingerman

    Skill

    用于修改进行中的功能,包括调整范围、细化验收标准或更新计划。当需求变更时触发。

    2.3
    @swingerman

    需求澄清

    swingerman

    Skill

    用于解决单个 DAE 工件中的歧义。当用户输入“/engineer.clarify”、“澄清此规范”或指出内容模糊时触发,以明确需求细节。

    2.3
    @swingerman

    极速开发

    swingerman

    Skill

    用于构建 XS(快速通道)功能,在单一上下文中完成需求接收、实现与验证,无需交接链,代码优先。

    2.3
    @swingerman

    进度同步

    swingerman

    Skill

    将交接摘要转化为可见的进度状态,用于同步和更新功能追踪器。

    2.8
    @swingerman

    代码加固

    swingerman

    Skill

    在功能通过轻量验证后执行,通过变异测试和形式化验证(如 TLA+/Lean)证明测试有效性并检查代码不变量。

    3.8
    @swingerman

    TLA+ 模型检查

    swingerman

    Skill

    使用 TLA+ 和 TLC 对代码或设计进行模型检查,验证并发、锁及协议逻辑,确保状态机正确性并复现反例。

    3.3
    @swingerman

    发现验收标准

    swingerman

    Skill

    在编写规范前,为就绪功能自动发现并定义验收标准。支持通过特定指令或自然语言触发,明确功能需求。

    3.3
    @swingerman

    Lean形式验证

    swingerman

    Skill

    使用 Lean 4 对真实代码进行形式化验证,证明函数或状态机的不变量,并复现反例。适用于解析器、权限逻辑等全输入场景。

    3.8
    @swingerman

    任务重定向

    swingerman

    Skill

    在上下文压缩或长时间运行后迷失方向时,帮助重新锚定当前检查点、角色及下一步行动。

    3.3
    @swingerman

    功能初始化

    swingerman

    Skill

    用于为 DAE 流程创建新功能文件夹,或在讨论中推进/搁置想法时触发。

    3.8
    @swingerman

    会话总结

    swingerman

    Skill

    在 DAE 功能开发结束时生成会话日志,确保下次工作能无缝衔接。支持通过指令或自然语言触发记录。

    3.8
    @swingerman

    架构规划

    swingerman

    Skill

    在实现功能前,基于验收标准和规格生成架构设计方案。适用于需要制定技术实施计划或系统设计的场景。

    2.8
    @swingerman

    测试流水线构建

    swingerman

    Agent

    用于生成或更新项目的验收测试生成器,将规范 IR 转化为可运行的测试代码及步骤处理器。

    3.8
    @swingerman

    代码精炼

    swingerman

    Skill

    在功能代码实现并通过测试后使用,用于清理和重构变更的代码,以便进行最终验证。

    2.8
    @swingerman

    变异测试

    swingerman

    Command

    运行变异测试以验证代码质量。构建自定义工具或使用现有框架执行变异,并报告变异得分及存活变异体。

    1.8
    @swingerman

    变异体清除

    swingerman

    Command

    分析变异测试中存活的变异体,编写针对性单元测试以消除它们,并重新运行测试以确认结果。

    2.3
    @swingerman

    规范审查

    swingerman

    Agent

    审查 GWT 验收测试规范,检测实现细节泄露,确保使用领域语言描述外部可观测行为。

    3.3
    @swingerman

    变异测试

    swingerman

    Skill

    为 ATDD 工作流增加第三层验证,通过变异测试评估单元测试捕获 Bug 的能力,确保测试质量。

    4.3
    @swingerman

    ATDD团队协作

    swingerman

    Skill

    编排基于团队的 ATDD 工作流,通过六个阶段由独立代理处理,确保角色职责清晰,适用于复杂功能开发。

    3.8
    @swingerman

    ATDD工作流

    swingerman

    Command

    启动新功能开发的验收测试驱动开发(ATDD)工作流。可选参数提供功能描述。

    1.3
    @swingerman

    ATDD开发

    swingerman

    Skill

    通过验收测试驱动开发工作流推进功能实现,先编写Given/When/Then规格说明再编码,支持并行执行验收与单元测试。

    4.6
    @swingerman