Agent Skills
› GreyDGL/PentestGPT
GreyDGL/PentestGPT
GitHub智能路由技能,根据用户需求推荐合适的开发流程或子技能。涵盖从创意构思、原型验证到多会话实施及Bug分诊的全链路工作流指导。
Install All Skills
npx skills add GreyDGL/PentestGPT --all -g -y
Skills in Collection (17)
智能路由技能,根据用户需求推荐合适的开发流程或子技能。涵盖从创意构思、原型验证到多会话实施及Bug分诊的全链路工作流指导。
不确定该使用哪个技能
需要规划开发工作流
需求从想法到落地的路径选择
npx skills add GreyDGL/PentestGPT --skill ask-matt -g -y
提供深度模块设计术语与原则,帮助定义清晰接口、隐藏实现复杂度、确定代码接缝,提升代码可测试性与可维护性。
设计或改进模块接口
寻找代码深化机会
决定代码接缝位置
需要统一架构设计词汇
npx skills add GreyDGL/PentestGPT --skill codebase-design -g -y
针对顽固bug和性能回归的诊断技能。核心在于构建紧密的反馈循环,通过测试、脚本或重放等手段快速定位问题根源,并提供多种构造反馈环的策略及优化方法。
用户要求诊断bug
报告系统故障或报错
报告性能缓慢
npx skills add GreyDGL/PentestGPT --skill diagnosing-bugs -g -y
用于构建和维护项目领域模型,统一术语和 ubiquitous language。通过挑战现有词汇、澄清模糊概念、结合代码验证场景以及适时创建架构决策记录(ADR),确保领域定义的精确性和一致性。
需要确定领域术语或通用语言时
记录架构决策(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
扫描代码库以发现架构摩擦点,提出将浅层模块重构为深层模块的建议,旨在提升可测试性和AI导航能力。通过探索代码并生成包含可视化图表的HTML报告,展示具体的重构方案、收益及前后对比。
需要评估代码库架构质量时
希望识别并优化模块耦合度时
寻求提升代码可测试性建议时
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计,支持逻辑状态机或UI变体探索。通过终端应用或可切换路由快速试错,强调无持久化、无需测试及完成后清理,旨在快速回答设计疑问并产出结论。
需要验证业务逻辑或状态模型是否正确
需要探索多种UI设计方案或视觉风格
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
用于配置仓库以支持工程技能,包括初始化 Issue 追踪器、定义分诊标签词汇及设置领域文档布局。通过交互式引导用户确认配置选项,确保后续技能正常工作。
首次使用工程技能前需要配置仓库环境
需要初始化或修复 Issue 追踪器和文档结构
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,强调通过公共接口验证行为而非实现细节。倡导垂直切片模式,即编写一个测试后立刻实现代码,避免先写所有测试再实现的错误做法,确保测试具有鲁棒性并反映真实业务逻辑。
用户希望以测试优先的方式构建功能或修复bug
提及红绿重构流程
需要编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
用于在Workspace内系统化教授用户新技能或概念的状态型工具。通过管理任务、资源、学习笔记和课程文件,支持多会话深度学习,强调知识获取与长期记忆构建。
用户请求学习新知识
用户希望掌握某项技能
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将计划或PRD拆解为可独立执行的垂直切片Issue,支持上下文获取、代码探索、依赖分析及自动发布至追踪器。
用户要求分解需求或计划
需要将大型任务拆分为独立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
查看待处理的Issue或PR列表
将特定Issue或PR标记为特定状态
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写高质量 Agent Skill 的指南,涵盖模型/用户调用选择、描述优化及信息层级设计,旨在提升技能的可预测性和确定性。
需要定义或编辑 Agent Skill
询问如何优化 Skill 触发器或结构
参考 Skill 编写原则
npx skills add GreyDGL/PentestGPT --skill writing-great-skills -g -y
通过模拟严厉面试(Grilling Session)来审查和优化计划或设计,帮助发现潜在问题并提升方案质量。
需要审查计划或设计时
希望获得批判性反馈以完善方案时
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过严格面试打磨计划或设计,并在过程中生成架构决策记录(ADR)和术语表。
需要审视和优化系统设计
需要梳理领域模型并生成文档
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


