Agent Skills
› GreyDGL/PentestGPT
GreyDGL/PentestGPT
GitHub智能路由助手,根据用户场景推荐合适的技能或流程。涵盖从创意到交付的主线、问题分流、原型设计及多会话协作等路径,帮助用户高效选择开发工作流。
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
提供模块设计的统一术语与原则,指导构建高内聚、低耦合的深度模块,优化接口设计以提升代码可测试性与可维护性。
需要设计或重构模块接口时
寻找代码深化机会以改善架构时
决定模块边界(Seam)位置时
提升代码可测试性或AI导航能力时
npx skills add GreyDGL/PentestGPT --skill codebase-design -g -y
针对顽固Bug和性能回归的诊断技能。核心在于构建紧密的反馈循环,通过测试、脚本或重放等手段获取明确的失败信号,从而高效定位根因。适用于用户报告故障、崩溃或系统变慢的场景。
用户要求诊断或调试问题
报告系统出现故障、报错或性能下降
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
将当前对话整理为交接文档,供后续 Agent 继续工作。包含建议技能列表,引用现有工件而非重复内容,并自动脱敏敏感信息。
需要中断当前会话并将上下文移交其他 Agent
用户请求生成对话总结或交接文档
npx skills add GreyDGL/PentestGPT --skill handoff -g -y
扫描代码库以识别架构摩擦,生成可视化 HTML 报告并深入探讨重构机会。旨在通过模块化设计提升测试性和 AI 可导航性,结合领域模型与 ADR 提出具体改进方案。
需要分析代码库架构缺陷
寻求模块化重构建议
评估代码可测试性与可维护性
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计问题,分为逻辑状态机或UI界面两种分支。提供快速运行、无持久化、暴露状态的规则,帮助开发者快速验证想法并清理代码。
需要快速验证业务逻辑或状态模型是否正确
需要探索多种UI设计方案并对比效果
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
配置仓库以适配工程技能,包括设置问题追踪器、分类标签词汇及领域文档布局。通过探索现有状态并与用户交互确认选择,完成一次性初始化设置。
首次使用前需要配置工程技能环境
需要建立或修改仓库的问题追踪和文档规范
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,强调通过公共接口验证行为而非实现细节。倡导垂直切片工作流,反对先写所有测试再实现的横向切片模式,旨在编写高内聚、易维护的集成测试。
用户希望以测试优先方式构建功能或修复 bug
提及红-绿-重构(red-green-refactor)流程
需要编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
用于在多个会话中教授用户新技能或概念的状态化学习工作区,通过管理课程、参考材料和记录来构建长期记忆与理解。
用户请求学习新技能
用户希望深入掌握某个概念
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将计划或PRD拆解为可独立执行的垂直切片Issue,通过端到端验证确保完整性,支持依赖管理与用户确认。
需要将需求文档拆分为开发任务
请求创建项目追踪Issue
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
基于对话上下文和代码库理解,自动生成PRD并发布至项目问题追踪器。无需访谈,直接综合已有信息,遵循指定模板包含问题、方案、用户故事及测试决策等。
需要生成产品需求文档
将讨论内容转化为结构化PRD
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机管理Issue和PR的分类、验证及流转,生成Agent就绪简报。支持按角色(bug/enhancement)和状态(待处理/需信息/就绪等)自动推进流程,并识别需人工介入或Agent执行的任务。
需要分类或验证GitHub Issue
需要评估外部Pull Request
查询需关注的Issue或PR列表
将Issue或PR移动到特定状态
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写高质量 Agent Skill 的参考指南,阐述如何通过控制模型调用、精简描述和构建信息层级来提升技能的可预测性与确定性。
用户询问如何编写或优化 Agent Skill
需要理解 Skill 的可预测性原则
npx skills add GreyDGL/PentestGPT --skill writing-great-skills -g -y
执行 /grilling 会话,通过持续追问和压力测试来打磨和优化计划或设计方案。
需要优化设计或计划时
希望接受严格审查以完善方案时
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过严格的问答式面试来打磨计划或设计,并在过程中自动生成架构决策记录(ADR)和术语表等文档。
需要审查或优化设计方案
需要梳理领域模型并生成相关文档
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


