一键安装此套包中的所有插件:
42plugin install duongdev/kit/ccpm包含的插件(35)
提交助手
duongdev
提供常规提交的指导,并根据 Git 更改自动生成提交消息。与 /ccpm:commit 集成,实现与 Linear 问题关联的自动化 Git 提交。当用户询问关于提交、创建 Git 提交或讨论提交消息格式时自动激活。
质量验证助手
duongdev
在任务完成、PR 创建或状态更新之前,通过四步验证(测试通过、构建成功、检查清单完整、无阻碍)强制执行质量验证门。当用户说“完成”、“结束”、“准备合并”或运行 /ccpm:verify 或 /ccpm:done 命令时自动激活。
钩子优化指导
duongdev
提供关于优化 CCPM 钩子的性能和令牌效率的指导。在开发、调试或基准测试钩子时自动激活。包括缓存策略、令牌预算、性能基准测试和保持钩子执行时间低于 5 秒的最佳实践。
CCPM六步工作流程引导
duongdev
引导用户通过 CCPM 的简化 6 个命令工作流程(计划/工作/同步/提交/验证/完成)。当用户询问如何开始任务、提交更改或完成工作时自动激活。提供完整开发生命周期的逐步指导。
顺序思维指导
duongdev
顺序思维指导技能通过迭代推理实现结构化问题解决,具备修订和分支能力,特别适用于复杂问题的处理。该技能在面对多步骤、范围不确定的任务时,能够有效支持设计规划、架构决策和系统分解。当用户需要拆解史诗、设计系统、评估复杂性或进行根本原因分析时,系统会自动激活并引导用户。其核心流程包括初步评估、迭代推理、动态范围调整、修订机制、替代方案分支和结论形成,确保在思考过程中明确承认不确定性。此外,技能还支持动态调整思考数量,并建议在处理间歇性问题时使用二分查找技术,对根本原因分析则推荐采用“五个为什么”方法。
CCPM技能创建器
duongdev
CCPM技能创建器是一个用于从请求到部署创建自定义CCPM技能的工具,旨在提供适当的模板、安全防护和集成模式。该技能在用户提到“创建技能”、“自定义工作流程”、“团队特定”、“扩展CCPM”或“规范团队实践”等关键词时自动激活。其核心功能包括指导用户定义技能的功能、激活触发器、CCPM集成点和安全规则。提供三种技能模板:团队工作流程(规范实践)、安全执行(添加检查)和集成技能(自定义工具)。此外,CCPM技能创建器能够创建目录结构、frontmatter元数据、多阶段说明和支持文档,并在部署前测试技能激活,提供改进建议,以确保技能的有效性和安全性。
线性操作使用指南
duongdev
指导使用 Linear 的最佳操作,包括缓存、性能模式和错误处理。当实施与 Linear 交互的 CCPM 命令时自动激活。防止使用不存在的 Linear MCP 工具。
文档搜索助手
duongdev
文档搜索助手提供智能化的文档发现与研究功能,旨在帮助用户高效获取与特定版本和上下文相关的权威文档。当用户发出“查找文档”、“API 文档”、“如何使用”、“集成指南”等请求时,或在执行 `/ccpm:spec:write` 和 `/ccpm:planning:plan` 命令时,该助手将自动激活。通过 Context7 MCP,助手从官方来源获取最新的文档信息,支持渐进式发现,涵盖概述、API 参考、集成和最佳实践等内容。其优先级依次为官方文档、框架指南、API 参考及社区资源,确保用户获得版本特定的建议和代码示例。此外,助手还标记重要注意事项和性能考虑,并在框架升级时提供迁移指南,助力技术实现的顺利进行。
项目操作助手
duongdev
项目操作助手通过智能代理架构提供高效的项目设置与管理功能,旨在最小化令牌使用。该助手在用户提及项目设置、添加项目、配置项目、单体仓库、子目录、切换项目或项目信息时自动激活。内部集成了三个专门的代理:project-detector用于检测活动项目,project-config-loader负责加载并验证设置,project-context-manager则管理当前活动项目。该助手引导用户完成四个主要工作流程,包括添加新项目(设置与模板)、配置单体仓库(模式匹配与子目录)、在项目间切换(自动或手动)以及查看项目信息。此外,提供多种常见架构的模板,如fullstack-with-jira、fullstack-linear-only、mobile-app和monorepo,并具备配置验证功能,能够建议错误修复,处理上下文感知的错误并提供具体的修复建议。
系统化调试助手
duongdev
采用深度防御的方法进行系统调试(症状 → 直接原因 → 根本原因 → 系统性问题 → 预防)。当用户提到“错误”、“失败”、“损坏”、“调试”、“漏洞”、“问题”或运行 /ccpm:verification:fix 时自动激活。使用观察 → 假设 → 测试 → 确认 → 修复。
智能规划策略指导
duongdev
指导智能规划策略,自动检测阶段和复杂性评估。当用户提到史诗分解、功能分解、范围估算、依赖分析、风险识别或询问“我该如何规划这个复杂任务”、“分解这个功能”等时自动激活。
Figma设计集成指导
duongdev
通过 Figma 集成指导设计到代码的工作流程。帮助提取设计、分析组件并生成实施规范。当用户提到 Figma URL、设计实施、组件转换或设计到代码的工作流程时自动激活。与 /ccpm:planning:design-ui、design-ap 一起工作。
项目检测工具
duongdev
项目检测工具通过自动检测项目上下文,确保每个 CCPM 命令在执行时具备正确的环境。该工具优先解析项目路径,支持多种模式,包括手动设置、Git 远程、子目录模式、本地路径及自定义模式。使用 glob 模式和优先级加权,能够有效检测单一代码库的子目录,并在遇到模糊匹配时通过用户询问进行澄清。此外,该工具在命令执行期间缓存检测结果,以实现快速重用,自动检测的响应时间低于 100 毫秒,而手动设置则为 0 毫秒。当未能检测到项目时,工具会提供清晰的错误消息及可操作的建议,确保用户能够顺利恢复操作。命令头中会显示当前项目上下文,提升用户体验。
工作流状态追踪工具
duongdev
跟踪和可视化 CCPM 工作流状态转换(想法 → 计划 → 实施 → 验证 → 验证通过 → 完成)。防止无效的状态转换并建议适当的后续行动。当用户询问任务状态、'我在工作流中的位置'、'我接下来应该做什么'时自动激活。
计划制定工具
duongdev
计划制定工具提供了一种智能化的命令方式,旨在高效地创建、规划和更新任务。该工具支持三种主要模式:创建新任务、规划现有任务以及更新现有计划。通过使用命令 `/ccpm:plan`,用户可以在创建新任务时指定标题、项目和相关的 Jira 工单;在规划现有任务时,仅需提供任务标识符;而在更新计划时,则可以直接输入任务标识符及所需的更改内容。该工具的设计旨在优化任务管理流程,显著减少所需的 Token 预算,提升用户的工作效率。通过灵活的命令结构和清晰的模式识别,计划制定工具为团队协作和项目管理提供了强有力的支持。
CCPM管理服务
duongdev
CCPM管理服务专注于MCP服务器的发现、管理与故障排除,旨在优化CCPM工作流。该服务采用三级分类系统,支持必需的工具如Linear、GitHub和Context7,以及可选的工具如Jira、Confluence、Slack和BitBucket。用户在询问“MCP server”、“tools available”、“Linear not working”或“what tools do I have”时,系统会自动激活。该服务提供自动服务器发现、配置验证和健康监测功能,能够有效诊断连接问题,包括缺少环境变量、配置错误及网络问题,并提供具体的修复建议。此外,针对可选的项目管理集成,用户需进行设置确认。当系统性能下降时,服务会显示速率限制状态并建议相应的优化措施。
智能项目管理流程指导
duongdev
提供智能的上下文感知 PM 工作流程指导,自动检测阶段。优先考虑 6 个自然工作流程命令(计划、工作、同步、提交、验证、完成),以简化项目管理。当用户提到规划、实施、验证、规范管理或其他相关主题时自动激活。
任务完成智能命令
duongdev
智能完成命令 - 创建 PR、同步状态、完成任务(优化)
外部系统写入安全检查
duongdev
对所有外部系统写入(Jira、Confluence、BitBucket、Slack)执行确认工作流程,并自动检测操作和内容预览。当检测到对外部项目管理系统(状态更新、页面创建、PR 发布、通知)的潜在写入时自动激活。阻止执行。
智能同步命令
duongdev
智能同步命令 - 将进度保存到 Linear(自动检测任务)
智能工作命令
duongdev
智能工作命令 - 开始或恢复工作(优化)
智能验证命令
duongdev
智能验证命令 - 运行质量检查和最终验证
智能Git提交助手
duongdev
智能 Git 提交,集成 Linear 和常规提交
Confluence操作智能体
duongdev
Confluence操作智能体是一款专门用于集中管理Confluence API操作的代理工具,旨在通过内容感知缓存和自动Markdown转换来优化API的使用效率。该智能体能够显著降低CCPM令牌的消耗,减少50-60%的令牌使用,提升API调用效率,降低65-70%的调用次数。其空间和元数据的缓存机制,具有80-85%的命中率,有效提升了缓存性能。此外,智能体支持ADF与Markdown之间的自动转换,并提供智能查询构建功能,以优化CQL(Confluence查询语言)的使用。通过这些功能,Confluence操作智能体为用户提供了高效、灵活的内容管理解决方案。
项目管理操作协调者
duongdev
项目管理操作协调者是一款轻量级的协调器,旨在优化多个项目管理系统(PM系统)子代理(如Linear、Jira、Confluence、Slack、BitBucket)之间的操作。通过懒加载技术,仅在需要时加载子代理,从而显著减少令牌使用,提升效率。该工具支持并行执行独立操作,能够加快工作流程,并通过依赖管理功能,准确分析和排序操作依赖关系。此外,统一缓存机制确保了所有PM系统的会话级缓存的协调,简化了操作复杂性。进度报告功能则提供了对多操作工作流的跟踪与报告,确保项目管理的透明性与可维护性。项目管理操作协调者以其高效的令牌使用和出色的性能,成为多PM系统操作的理想解决方案。
线性操作智能体
duongdev
线性操作智能体专注于集中处理 Linear API 操作,旨在优化 CCPM 令牌的使用效率,减少 50-60%。该代理作为所有 Linear API 交互的统一接口,提供会话级缓存、智能批处理以及结构化的输入/输出合同。通过实施积极的缓存策略,缓存操作的响应时间可控制在 50 毫秒以内,而大多数未缓存操作的响应时间则低于 500 毫秒。 该智能体的设计确保了 Linear 逻辑的可维护性,提供一致的错误处理和数据格式,增强了系统的可靠性。此外,利用会话级内存缓存,能够高效管理团队、项目、标签和状态的信息。具备对 Linear GraphQL API 和 MCP 服务器操作的深厚理解,支持基于 YAML 的结构化数据合同和模糊匹配的标签/状态解析,确保了 API 调用的优化和性能监控。
JIRA操作智能体
duongdev
JIRA操作智能体是一款集中式的专业代理,旨在优化Jira API操作的效率。通过会话级缓存和智能批处理,该代理能够显著减少CCPM令牌的使用,降低55-65%。作为所有Jira交互的单一接口,它通过元数据缓存减少70-75%的API调用,确保高效的数据处理。其缓存性能在项目、问题类型、优先级和用户的命中率高达85-90%,提供了一致的错误处理和模糊匹配功能,增强了用户体验。此外,该智能体支持Jira REST API v3和Atlassian MCP操作,具备JQL查询构建与优化能力,并实现了ADF与Markdown格式的转换,确保了Jira逻辑的可维护性和一致性。
Slack操作智能体
duongdev
Slack操作智能体是一个专门设计用于集中化Slack API操作的代理,具备对话感知缓存功能。该智能体通过优化CCPM令牌的使用,能够实现40-50%的令牌减少,从而显著提高API调用的效率。具体而言,频道和用户的缓存机制使得API调用减少60-65%,同时保证频道和用户的命中率高达85-95%。此外,该智能体提供标准化的错误处理机制,确保操作的一致性,并通过消息发布的确认工作流增强安全性。 核心操作分为三大类,共计八个操作,包括频道操作(如获取、列出和搜索消息)、消息操作(如发布、获取线程和历史记录)以及用户操作(如获取和列出用户信息)。这一系列功能的整合,使得Slack API的使用更加高效和安全。
项目上下文管理者
duongdev
项目上下文管理者是一个专门用于管理 CCPM 中活动项目上下文的代理,旨在处理所有与项目上下文相关的操作。其核心功能包括设置活动项目、存储会话状态以及显示项目信息,从而集中管理上下文,确保命令之间的一致性。 该插件具备上下文状态管理、项目切换工作流程、会话持久化、项目信息显示和上下文验证等专业领域能力。通过调用 `project-detector` 检测项目、`project-config-loader` 加载配置,并将检测结果与配置结合,项目上下文管理者能够检索当前活动项目及其子项目,并返回结构化的上下文信息。这一过程确保了项目管理的高效性和准确性,为用户提供了可靠的上下文支持。
Bitbucket操作智能体
duongdev
Bitbucket操作智能体是一个专用代理,旨在集中管理Bitbucket API操作,并具备仓库感知缓存功能。通过优化CCPM令牌的使用,能够实现35-45%的令牌减少,从而提升API调用的效率。该智能体通过仓库和用户缓存,显著降低55-60%的API调用频率,确保高达80-85%的缓存命中率,进而提升整体性能。 核心操作分为三类,共包括八个操作:拉取请求操作(获取、列出、创建、搜索)、仓库操作(获取、列出)以及代码操作(获取文件、搜索代码)。此外,该智能体还标准化了错误处理流程,并在拉取请求操作中引入了安全性确认工作流,以确保操作的可靠性和安全性。通过这些功能,Bitbucket操作智能体为开发者提供了高效、可靠的API交互解决方案。
项目检测智能体
duongdev
项目检测智能体专门用于在 CCPM(关键链项目管理)环境中高效检测活动项目及其子项目。该代理通过命令调用,旨在精确识别用户当前正在处理的项目,优化项目检测逻辑以减少令牌使用。 其核心功能包括对 Git 远程 URL 的匹配、工作目录模式的解析以及对单一代码库内子目录的检测。项目检测智能体采用基于优先级的算法,首先检查手动设置的项目上下文,其次匹配当前 Git 远程 URL,最后进行子目录匹配,以确保准确提取项目上下文。这一系列功能使得用户能够快速定位活动项目,从而提升工作效率。
智能代理选择钩子
duongdev
智能代理选择钩子通过上下文感知分析和评分算法,动态识别并选择每个任务的最佳代理。该系统具备动态代理发现功能,能够自动识别所有可用代理,而无需依赖硬编码的代理列表。支持的代理类型包括全局内置代理(如通用、探索、计划)、已安装插件代理(如 backend-architect、frontend-developer、tdd-orchestrator 等)、项目特定自定义代理(位于 `.claude/agents/` 目录)以及插件市场代理(通过 `installed_plugins.json` 自动检测)。该钩子通过执行脚本 `~/.claude/hooks/discover-agents.sh`,扫描相关目录并返回代理信息的 JSON 格式列表,确保在每次任务执行时都能选择最合适的代理,以提高工作效率和任务完成度。
项目配置加载器
duongdev
项目配置加载器是一款专用代理,旨在高效加载和验证 CCPM 项目配置。该工具从指定的配置文件 `$CCPM_CONFIG_FILE`(通常为 `~/.claude/ccpm-config.yaml`)中读取项目配置,并提供结构化的输出。其核心功能包括 YAML 解析与验证、配置模式的检查、默认值的处理以及错误检测与报告。 在加载项目配置时,项目配置加载器会定位配置文件,解析其内容,并验证其结构,确保返回的配置符合预期格式。若在过程中遇到问题,如文件未找到、无效的 YAML 语法或模式不匹配,系统将提供清晰的错误信息,指示具体问题所在。此外,该插件还支持根据项目 ID 提取相关的配置设置,便于用户获取所需信息。通过集中配置加载逻辑,项目配置加载器有效减少了令牌的使用,提高了工作效率。
自述文件助手
duongdev
自述文件助手是一个基于 Claude 代码钩子的自动调用系统,旨在通过分析用户请求的任务上下文,智能地调用最合适的专业代理。该系统不仅支持强制执行测试驱动开发(TDD)实践,还在实现后进行质量检查,确保代码的可靠性与高效性。通过使用 JSON 格式的数据传输,该助手能够与 Git 等版本控制系统无缝集成,提升开发过程中的协作效率。整体架构设计简洁明了,用户提交请求后,系统能够快速响应并进行相应的处理,为开发者提供了一个高效的工作环境。
规格管理概览
duongdev
规格管理概览插件提供了一套全面的规格管理系统,旨在优化以规格为先的开发工作流程。该系统与 Linear Documents 无缝集成,增强了 PM 命令 2.0 的功能,新增了六个以规格为中心的命令及一个上下文感知的帮助系统。用户可以通过命令 `/ccpm:spec:create <type> "<title>" [parent-id]` 创建 Linear Initiative(Epic)或 Parent Issue(Feature),并自动生成相关的 Linear 文档。这些文档将使用适当的模板进行预填充,并与相应的问题链接,支持层级结构的管理。此插件旨在提升团队的协作效率和项目管理的规范性,确保开发过程中的每个环节均符合预定的规格要求。