Agent Skills
› GreyDGL/PentestGPT
GreyDGL/PentestGPT
GitHub作为技能路由助手,根据用户场景推荐合适的开发流程或独立技能。涵盖从构思到交付的主流程、需求分流、多会话构建及代码维护等路径,帮助用户选择最佳工作流。
安装全部 Skills
npx skills add GreyDGL/PentestGPT --all -g -y
集合内 Skills (17)
作为技能路由助手,根据用户场景推荐合适的开发流程或独立技能。涵盖从构思到交付的主流程、需求分流、多会话构建及代码维护等路径,帮助用户选择最佳工作流。
不确定该使用哪个技能或流程
需要规划从想法到上线的开发路径
处理积压的Bug或需求请求
npx skills add GreyDGL/PentestGPT --skill ask-matt -g -y
提供深模块设计的统一术语与原则,指导定义接口、实现及接缝位置。旨在通过隐藏复杂性提升代码杠杆率、可测试性及维护局部性,适用于重构或设计高内聚低耦合的代码结构。
设计或改进模块接口
寻找代码深化机会
决定模块接缝位置
提升代码可测试性或AI导航能力
npx skills add GreyDGL/PentestGPT --skill codebase-design -g -y
针对顽固Bug和性能回归的诊断技能,核心在于构建紧密的反馈循环以复现问题。提供从编写测试到自动化二分查找等多种手段,强调通过快速、确定性的信号定位根因,适用于报告故障或缓慢的场景。
用户要求诊断Bug
报告系统崩溃或报错
报告性能缓慢或回归
npx skills add GreyDGL/PentestGPT --skill diagnosing-bugs -g -y
主动构建和精炼项目领域模型,通过挑战术语、澄清模糊语言、结合代码验证来统一通用语汇。在解决关键分歧或做出不可逆决策时创建架构决策记录(ADR),并实时更新上下文文档。
需要统一领域术语或建立通用语汇
设计阶段需明确概念边界和边缘场景
发现代码实现与业务描述存在矛盾
需要记录重要的架构决策
npx skills add GreyDGL/PentestGPT --skill domain-modeling -g -y
通过持续追问压力测试用户计划或设计,逐一解析决策依赖并给出建议,辅助在构建前达成共识。
stress-test a plan before building
uses any 'grill' trigger phrases
npx skills add GreyDGL/PentestGPT --skill grilling -g -y
将当前对话压缩为交接文档,供新 Agent 继续工作。保存至系统临时目录,包含建议技能列表,避免重复已有工件内容并脱敏敏感信息。
需要中断当前会话并将上下文传递给其他 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
用于初始化仓库的工程技能配置,通过引导用户选择问题追踪器、标签词汇和领域文档布局,生成必要的配置文件。
首次使用工程技能前需初始化仓库
需要配置 GitHub/GitLab Issue 追踪或 ADR 文档结构
npx skills add GreyDGL/PentestGPT --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)实践,强调通过公共接口验证行为而非实现细节。提倡垂直切片式迭代(红-绿-重构),避免先写所有测试再实现的错误模式,确保测试具备鲁棒性并准确反映系统规范。
用户希望以测试优先方式构建功能或修复缺陷
提及 'red-green-refactor' 流程
需要编写集成测试
npx skills add GreyDGL/PentestGPT --skill tdd -g -y
这是一个状态化的教学技能,用于在多个会话中教授用户新技能或概念。它通过维护特定的工作区文件(如任务目标、参考资料、学习记录和课程)来跟踪学习进度,旨在帮助用户建立长期记忆和深度理解,而非短期流利度。
用户请求学习新知识或技能
需要制定长期学习计划
npx skills add GreyDGL/PentestGPT --skill teach -g -y
将计划或PRD拆解为可独立执行的垂直切片Issue,通过获取上下文、探索代码、起草切片、确认依赖后发布到问题追踪器。
用户要求将需求文档拆分为任务
用户希望按垂直切片规划开发工作
npx skills add GreyDGL/PentestGPT --skill to-issues -g -y
基于对话上下文和代码库理解,自动生成产品需求文档(PRD)并发布至项目问题追踪器。无需额外访谈,直接综合已有信息生成包含问题陈述、解决方案、用户故事及测试决策的完整文档。
需要为当前讨论的功能生成详细的产品需求文档
希望将对话内容快速转化为结构化的PRD并发布到issue tracker
npx skills add GreyDGL/PentestGPT --skill to-prd -g -y
自动化管理项目Issue和PR的分诊流程,通过状态机进行归类、验证并生成Agent就绪简报。
用户请求查看待处理的Issue或PR
指定Issue或PR进行状态变更
npx skills add GreyDGL/PentestGPT --skill triage -g -y
提供编写高质量 Agent Skill 的指南,涵盖模型/用户调用选择、描述优化及信息层级构建,旨在提升 Agent 行为的确定性与可预测性。
询问如何编写或优化 Agent Skill
需要理解 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


