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 和性能回归的技能。核心在于构建紧密的反馈循环(如失败测试、脚本复现),通过二分法或模糊测试定位问题根源,适用于用户报告故障、崩溃或系统变慢的场景。
用户请求 'diagnose' 或 'debug this'
报告系统出现异常、抛出错误、失败或运行缓慢
npx skills add GreyDGL/PentestGPT --skill diagnosing-bugs -g -y
用于构建和维护项目领域模型,通过挑战术语、澄清模糊语言、结合代码验证来统一通用语,并在适当时机更新上下文文档和架构决策记录。
需要确定领域术语或通用语言
需要记录架构决策
其他技能需要维护领域模型
npx skills add GreyDGL/PentestGPT --skill domain-modeling -g -y
通过持续追问压力测试用户计划或设计,逐步解析决策依赖并给出建议,辅助达成共同理解。
stress-test a plan before building
'grill' trigger phrases
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
配置工程技能所需的仓库基础设置,包括问题追踪器、分类标签词汇和领域文档布局。通过交互式引导用户确认选项并生成配置文件,为其他技能运行做准备。
首次使用工程技能前需要初始化仓库配置
需要设置或修改问题追踪、标签或文档结构
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拆解为可独立执行的垂直切片问题,涵盖上下文收集、代码探索、草案生成、用户确认及发布至追踪器全流程。
需要分解需求文档
创建项目任务
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
基于对话上下文和代码库理解,自动生成产品需求文档并发布至项目问题追踪器。无需额外访谈,直接综合已有信息,涵盖问题陈述、用户故事及测试策略等标准模块。
需要生成产品需求文档
将讨论内容转化为结构化PRD并发布到issue tracker
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
通过状态机管理Issue和PR的审查流程,包括分类、验证及编写Agent就绪简报。支持查询待处理项并自动流转状态。
需要整理或分类项目Issue/PR时
查询待处理的Issue或外部PR列表时
将Issue或PR移动到特定状态(如ready-for-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
通过持续的模拟面试来打磨和优化计划或设计方案,帮助用户发现潜在问题并提升方案质量。
需要优化设计文档时
准备项目提案评审前
寻求对现有方案的批判性反馈
npx skills add GreyDGL/PentestGPT --skill grill-me -g -y
通过严格面试方式打磨计划或设计,并在过程中自动生成 ADR 和术语表等文档。
需要评审或优化系统设计
需要梳理领域模型并生成决策记录
npx skills add GreyDGL/PentestGPT --skill grill-with-docs -g -y


