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
针对顽固Bug和性能回归的诊断技能。核心在于构建高保真、快速且确定性的反馈循环(如失败测试、脚本回放、二分法等),通过假设验证和仪器化手段精准定位问题根源,提升调试效率。
用户要求诊断或调试特定问题
报告系统崩溃、报错或性能缓慢
npx skills add GreyDGL/PentestGPT --skill diagnosing-bugs -g -y
用于构建和精炼项目领域模型,统一术语并记录架构决策。当用户需要明确领域词汇、编写上下文文档或创建架构决策记录时触发,旨在通过挑战模糊语言和交叉引用代码来确保业务概念的一致性。
用户需要统一项目领域的通用语言或术语定义
需要记录架构决策或更新领域上下文文档
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导航能力,严格遵循领域模型和设计词汇。
需要评估代码库整体架构质量
希望发现并解决深层的模块耦合问题
寻求提升代码可测试性的重构方案
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计或逻辑。根据问题类型选择逻辑(终端应用)或UI分支,生成可运行代码快速探索方案,强调无持久化、易运行及完成后清理。
需要验证状态机或业务逻辑是否正确
需要探索多种UI设计方案并切换对比
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
用于初始化仓库工程技能配置,引导用户选择问题追踪器、分类标签及文档结构。通过探索仓库现状并交互式确认,生成适配的上下文文件,为后续自动化技能运行奠定基础。
首次使用工程技能前需初始化仓库
需要配置Issue tracker或Domain docs
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,强调通过公共接口验证行为而非实现细节。提倡垂直切片迭代,避免一次性编写所有测试的横向切片反模式,确保测试具备鲁棒性并随重构存活。
用户希望以测试优先方式构建功能或修复缺陷
提及红绿重构循环
要求编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
用于在多个会话中系统化教授用户新技能或概念的状态型工作区,通过结构化文件管理学习目标、参考资料和课程记录。
用户请求学习新技能
用户希望系统性地掌握某个概念
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将计划、规范或 PRD 拆解为可独立执行的垂直切片 Issue。通过端到端路径确保每个 Issue 可验证,并自动发布至问题追踪器。
用户要求将需求拆解为任务
用户请求生成 Issue
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
基于当前对话和代码库上下文,自动生成产品需求文档(PRD)并发布至项目问题追踪器。无需额外访谈,直接综合已有信息,涵盖问题陈述、用户故事及测试决策等标准模板内容。
需要生成产品需求文档
将讨论内容转化为结构化PRD并发布
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机对项目和外部PR进行分类、验证及编写Agent就绪简报,辅助维护者高效处理Issue。
需要分类或验证Issue/PR
生成Agent就绪简报
查询待处理的Issue
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写高质量Agent Skill的指南,涵盖模型/用户调用策略、描述撰写原则及信息层级结构,旨在提升Skill的可预测性和确定性。
需要定义或优化Agent Skill的结构
询问如何编写Skill的描述和步骤
npx skills add GreyDGL/PentestGPT --skill writing-great-skills -g -y
通过持续的面试式提问来打磨和优化计划或设计方案,帮助用户提升思维深度和方案质量。
需要打磨计划或设计时
希望进行深度反思和验证时
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过持续追问和审查来打磨计划或设计,并在过程中生成架构决策记录(ADR)和术语表等文档。
需要评审或优化设计方案时
需要生成架构文档或术语表时
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


