Agent Skills
› GreyDGL/PentestGPT
GreyDGL/PentestGPT
GitHub作为技能路由器,引导用户根据需求选择合适的工作流。涵盖从构思到交付的主流程、问题分诊及代码维护,并指导如何跨会话使用手令保持上下文连贯。
安装全部 Skills
npx skills add GreyDGL/PentestGPT --all -g -y
集合内 Skills (17)
作为技能路由器,引导用户根据需求选择合适的工作流。涵盖从构思到交付的主流程、问题分诊及代码维护,并指导如何跨会话使用手令保持上下文连贯。
不确定该使用哪个AI技能或工作流
需要规划从想法到上线的开发路径
处理积压的Bug或需求
需要进行多会话协作或原型开发
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
将当前对话压缩为交接文档,保存至系统临时目录以便新代理继续工作。包含建议技能列表,避免重复已有内容,仅引用路径或URL,并自动脱敏敏感信息。若提供参数,则据此定制文档重点。
需要暂停当前任务并移交上下文给其他代理
生成会话摘要以供后续会话使用
npx skills add GreyDGL/PentestGPT --skill handoff -g -y
扫描代码库以识别架构摩擦点,生成可视化HTML报告并推荐重构方案。通过探索模块浅层化、耦合等问题,利用特定设计词汇提出提升可测试性和AI导航性的深度优化建议。
需要分析代码库架构质量
寻找重构以提升模块深度和可测试性
评估代码的可维护性与AI友好度
npx skills add GreyDGL/PentestGPT --skill improve-codebase-architecture -g -y
构建一次性原型以验证设计。根据问题类型分为逻辑(终端交互)或UI(多界面切换)分支。要求代码易运行、无持久化、暴露状态,并在验证后删除或整合,确保快速迭代与决策记录。
需要验证业务逻辑或状态模型是否合理
需要探索或对比多种UI设计方案
npx skills add GreyDGL/PentestGPT --skill prototype -g -y
用于配置工程技能所需的仓库环境,包括初始化问题追踪器、分类标签词汇及领域文档布局。通过交互式引导用户确认GitHub/GitLab/本地Markdown等选项,完成一次性设置。
首次使用工程技能前需配置仓库
需要设置Issue tracker或Triage labels
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发,强调通过公共接口验证行为而非实现细节。反对先写所有测试再实现的横向切片模式,提倡垂直切片(红-绿-重构)循环。要求规划阶段确认接口与优先级,确保测试像规范一样描述系统能力且具备可维护性。
用户希望以测试优先方式构建功能或修复bug
提及“红-绿-重构”流程
需要编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
用于在多轮会话中系统性教授用户新技能或概念。通过维护使命文档、学习记录和资源库,结合HTML课件与参考材料,构建结构化教学空间,促进从知识获取到长期记忆的深度掌握。
用户要求学习新技能或概念
开启新的多轮教学会话
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将计划、规范或PRD拆分为独立可抓取的issue。通过垂直切片(贯穿所有集成层)分解任务,确保每个切片可独立演示。过程包括收集上下文、探索代码、起草切片、与用户确认依赖关系和粒度,最后按依赖顺序发布到问题跟踪器。
需要将计划或PRD拆分为独立任务时
创建端到端可验证的垂直切片issue时
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
将对话上下文与代码库理解综合为PRD并发布至问题追踪器,无需额外访谈。遵循指定模板生成问题、方案、用户故事及实施细节,应用ready-for-agent标签,确保使用领域词汇并尊重架构决策记录。
需要基于当前讨论和代码状态生成产品需求文档
希望将技术讨论直接转化为结构化PRD并发布到issue tracker
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机对Issue和PR进行分类、验证及生成Agent简报。支持按自然语言指令查询待处理项,管理从需评估到就绪或拒绝的状态流转,确保内容符合规范并区分内外PR。
用户要求查看需要关注的Issue或PR
用户指定移动特定Issue或PR的状态
用户询问哪些事项已准备好供Agent处理
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和术语表)。运行/grilling会话,使用/domain-modeling技能。
用户希望接受严格的面试以优化方案
需要生成架构决策记录或术语表
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


