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
提供深度模块设计的共享词汇表与原则,规范使用Module、Interface等术语。用于设计或改进模块接口、寻找深化机会、确定拆分点,以提升代码可测试性、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设计方案
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
用于初始化工程技能所需的仓库配置。通过交互式引导,帮助用户确定问题追踪器类型、分类标签词汇及领域文档布局,为后续工程技能的使用奠定基础。
首次使用工程技能前需要配置仓库
用户希望设置或重置 Issue 追踪器、Triage 标签和文档结构
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发,强调通过公共接口验证行为而非实现细节。倡导垂直切片迭代,禁止一次性编写所有测试。包含规划、实施流程及避免横向切片的反模式指南。
用户希望以测试优先方式构建功能或修复bug
提到“红-绿-重构”方法论
需要编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
这是一个用于多会话教学的技能,通过维护包含目标、资源、学习记录和课程的工作区来引导用户深入学习。强调知识获取与技能训练的结合,注重长期记忆存储而非短期流利度,旨在帮助用户掌握新概念。
用户请求学习新技能或概念
用户希望进行长期主题教学
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时
准备发布功能需求到项目问题追踪系统时
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机管理Issue和PR的审查流程,包括分类、验证及编写Agent简报。支持自然语言指令,展示待处理项并按需流转状态,确保AI生成内容附带免责声明。
用户请求审查Issue或PR
使用/triage命令
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写和优化 Agent Skill 的参考指南,核心在于通过明确触发条件、精简描述及合理选择模型/用户调用模式,提升技能的可预测性与确定性。
需要编写新的 Agent Skill
优化现有 Skill 的描述或结构
解决 Agent 执行过程不可预测的问题
npx skills add GreyDGL/PentestGPT --skill writing-great-skills -g -y
通过持续的质询和压力测试,帮助用户打磨和优化计划或设计方案。该技能模拟严格的面试场景,旨在发现逻辑漏洞并提升方案的严谨性与可行性。
用户希望接受针对其设计或计划的严格审查
用户需要模拟面试来完善方案细节
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过持续的面试式提问来打磨计划或设计,并在过程中生成架构决策记录(ADR)和术语表。该技能调用/domain-modeling辅助执行/grilling会话,旨在提升设计质量并沉淀文档。
用户希望深入审查或优化现有计划或系统设计
需要为项目创建架构决策记录(ADR)或建立统一术语表
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


