Agent Skills
› GreyDGL/PentestGPT
GreyDGL/PentestGPT
GitHub这是一个技能路由助手,帮助用户根据当前情境(如想法、代码库状态、多会话构建或积压问题)选择最合适的开发流程。它引导用户通过主流程(从构思到交付)、入口点(如故障排查)和维护路径,高效协调多个子技能。
Install All Skills
npx skills add GreyDGL/PentestGPT --all -g -y
Skills in Collection (17)
这是一个技能路由助手,帮助用户根据当前情境(如想法、代码库状态、多会话构建或积压问题)选择最合适的开发流程。它引导用户通过主流程(从构思到交付)、入口点(如故障排查)和维护路径,高效协调多个子技能。
不确定该使用哪个开发技能或工作流
需要根据当前项目状态(如有无代码库、是否需多会话)规划开发路径
需要协调多个技能的组合使用以完成复杂任务
npx skills add GreyDGL/PentestGPT --skill ask-matt -g -y
提供深模块设计的统一词汇和原则,用于定义接口、实现和接缝,旨在提升代码的杠杆效应、局部性和可测试性,辅助模块设计与重构。
设计或改进模块接口
寻找深度优化机会
决定代码接缝位置
提高代码可测试性或AI导航性
npx skills add GreyDGL/PentestGPT --skill codebase-design -g -y
提供针对顽固缺陷和性能回归的诊断方法论,核心在于构建紧密的反馈循环以定位问题。适用于用户请求调试、报告故障或系统变慢等场景。
用户明确请求诊断或调试
报告系统出现故障、抛出异常或运行缓慢
npx skills add GreyDGL/PentestGPT --skill diagnosing-bugs -g -y
用于构建和维护项目领域模型,统一术语并记录架构决策。通过挑战模糊语言、交叉引用代码和更新上下文文档,确保业务概念精确一致。
需要明确领域术语或通用语言
记录架构决策(ADR)
发现代码与业务描述不一致
npx skills add GreyDGL/PentestGPT --skill domain-modeling -g -y
通过连续追问和压力测试,帮助用户深入审视和完善计划或设计方案。逐个提问并推荐答案,逐步厘清设计依赖关系,必要时探索代码库以获取信息,确保双方达成共识。
用户希望在使用任何 'grill' 触发短语前对计划进行压力测试
用户要求对计划或设计进行彻底访谈
npx skills add GreyDGL/PentestGPT --skill grilling -g -y
将当前对话压缩为交接文档,供新代理继续工作。保存至系统临时目录,包含建议技能列表,避免重复已有工件内容,脱敏敏感信息,并根据用户参数定制文档。
需要暂停当前任务并移交上下文给其他代理时
生成会话总结以便后续恢复工作时
npx skills add GreyDGL/PentestGPT --skill handoff -g -y
扫描代码库以识别架构摩擦点,生成可视化 HTML 报告并提出重构建议,旨在提升模块深度、可测试性及 AI 导航能力。
需要分析代码架构问题
寻求重构以提升可维护性
生成架构审查报告
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
指导构建一次性原型代码以验证设计,支持逻辑状态机或UI变体探索。强调快速运行、无持久化及完成后清理,旨在通过可执行代码快速回答设计与业务逻辑问题。
需要验证业务逻辑或状态模型是否正确
需要探索多种UI设计方案
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
用于配置仓库的工程技能基础环境,包括初始化问题追踪器、分类标签词汇和领域文档布局。通过交互式引导用户确认设置,为其他工程技能提供前置依赖支持。
首次使用工程技能前需要初始化仓库配置
需要建立或调整Issue追踪、Triage标签和文档结构
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,强调通过公共接口验证行为,提倡垂直切片而非水平切片,避免耦合实现的测试,确保重构时测试依然有效。
用户希望以测试优先方式构建功能或修复bug
提到红-绿-重构模式
要求编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
用于在会话中教授用户新技能或概念的 Skill,支持多轮状态化学习。通过管理 MISSION、lessons 等文件记录学习进度与资源,帮助用户从知识获取到技能掌握,实现深度学习和长期记忆构建。
用户请求学习新知识
用户希望系统性地掌握某项技能
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将产品计划或PRD拆解为可独立执行的垂直切片Issue,通过端到端验证确保每个任务完整可演示,并自动发布至问题追踪器。
用户需要将大型计划或PRD拆解为具体开发任务
用户要求生成项目追踪系统中的Issue列表
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
基于对话上下文和代码库理解,无需访谈即可自动生成产品需求文档(PRD),并将其发布到项目问题追踪器中。
需要将讨论内容转化为正式PRD
需要向项目issue tracker发布需求文档
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机对Issue和PR进行分类、验证及编写Agent就绪简报,管理从需评估到就绪或拒绝的全流程。
需要整理或分类项目Issue/PR
查询待处理或需补充信息的任务
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写高质量 Agent Skill 的规范与原则,涵盖模型调用与用户调用的权衡、描述精简技巧及信息层级结构,旨在提升技能的可预测性与确定性。
需要编写或优化 Agent Skill 的描述和结构
希望提高 AI 执行任务的确定性和可预测性
npx skills add GreyDGL/PentestGPT --skill writing-great-skills -g -y
提供严格的面试式反馈,用于打磨和优化计划或设计方案。
需要审查计划或设计时
寻求对方案的压力测试和批判性意见时
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过严格的模拟面试形式,对计划或设计进行深度审查与打磨。在此过程中自动生成架构决策记录(ADR)和术语表等文档,旨在提升方案质量并沉淀知识资产。
需要审查或完善系统设计/计划时
希望生成 ADR 和领域术语表时
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


