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导航能力。
用户希望设计或改进模块接口
寻找代码深化机会
决定代码接缝位置
需要提升代码可测试性或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
生成会话交接文档,供新代理继续工作。内容存入系统临时目录,包含建议技能列表,避免重复已有工件并脱敏敏感信息。若提供参数,则据此定制文档焦点。
需要移交当前对话上下文给其他代理
用户要求总结会话以便后续处理
npx skills add GreyDGL/PentestGPT --skill handoff -g -y
扫描代码库以识别架构摩擦,生成可视化HTML报告展示深化重构机会。基于领域模型和设计词汇,探索浅层模块,提出提升可测试性和AI导航性的方案,并附带前后对比图示。
需要优化代码库架构时
希望识别深层重构机会以提升代码质量
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
用于构建一次性原型以验证设计,分为逻辑和UI两个分支。通过交互式终端应用或多种UI变体快速测试状态机或界面方案,强调代码需易运行、无持久化且用完即删,旨在快速得出结论并清理现场。
需要验证业务逻辑或状态模型是否正确
需要探索或对比不同的UI设计方案
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
配置工程技能所需的仓库基础设置,包括问题追踪器、分类标签词汇和领域文档布局。通过交互式引导用户选择GitHub/GitLab/本地Markdown等方案,并确认上下文规则,为后续技能运行奠定基础。
首次使用工程技能前
需要初始化仓库的问题追踪与文档结构
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拆解为独立可执行的追踪子弹式问题。通过端到端垂直切片方式,结合代码库上下文,与用户确认粒度及依赖后,按序发布至问题跟踪器。
需要将大型计划或需求文档拆解为具体开发任务
请求将功能规格说明转化为可独立验证的追踪子弹式问题
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
将当前对话上下文和代码库理解综合为产品需求文档(PRD),无需额外访谈。通过分析代码状态、测试切入点,按模板生成包含问题陈述、用户故事及实施决策的文档,并发布至项目issue跟踪器。
需要将讨论内容转化为正式PRD时
需要基于现有上下文自动生成需求文档并发布到issue跟踪器时
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机管理Issue和PR的审查流程。支持分类(Bug/增强)和状态流转,生成Agent就绪简报,展示待处理项并协助维护者完成评估与指派。
需要审查或分类Issue/PR
查询待处理的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
通过严格的模拟面试形式,对用户的计划或设计方案进行深度拷问与压力测试,旨在发现逻辑漏洞、完善细节并提升方案的严谨性与可行性。
用户希望接受方案压力测试
用户请求进行模拟面试以优化设计
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过严格的面试式对话打磨计划或设计,并利用领域建模技能同步生成架构决策记录(ADR)和术语表。
需要严格审查和优化设计方案
希望系统化地记录架构决策与术语
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


