关于 consultancy-practices
consultancy-practices 是面向质量咨询场景的实践指南,帮助顾问先了解团队背景,再发现问题、确定优先级并衡量成效。内容还包括常见质量诉求、咨询阶段和 Agent 协作示例。
主要功能
- 01先了解客户背景
- 02按影响和投入排序
- 03制定并跟踪成功指标
- 04涵盖多种咨询阶段
- 05提供 Agent 协作示例
适用场景
- 01开展质量现状评估
- 02规划质量实践转型
- 03为生产阻塞问题提供咨询
- 04跟踪建议实施进展
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ proffesor-for-testing/ agentic-qe --skill consultancy-practices安装后在 Claude Code 中输入/consultancy-practices确认已加载。
附带文件schemas/output.json
详细介绍
咨询实践
<default_to_action> 在提供质量咨询时:
- 先倾听:在提出解决方案前了解他们的背景
- 探索:痛点是什么?他们尝试过什么?有哪些限制?
- 排定优先级:使用影响/工作量矩阵,优先处理高影响、低工作量的事项
- 传授知识:让他们有所收获,而不是依赖你
- 衡量:提前定义成功指标,每周跟踪
合作类型:
- 评估(1-4 周):探索、分析、提出建议
- 转型(3-12 个月):实施新的实践
- 顾问服务(持续进行):提供战略指导,及时调整方向
- 危机处理(1-4 周):修复阻碍生产环境运行的关键问题
关键问题:
- “带我了解一下你们最近一次部署的全过程。”
- “说说最近一次逃逸到生产环境的 Bug。”
- “如果你能解决一件事,那会是什么?” </default_to_action>
快速参考卡
常见说法(客户说什么 vs. 实际想表达什么)
“我们需要测试自动化”
他们说:“我们需要测试自动化” 他们想表达:“手动测试太慢/太贵了”
**探索:**回归测试要花多久?部署频率是多少?
**典型发现:**他们需要更快获得反馈,而不是“自动化”
建议:
- 为新代码编写单元测试(TDD)
- 为关键路径编写冒烟测试
- 保留探索式测试,用于发现问题
- 逐步构建自动化
“解决我们的质量问题”
他们说:“我们的 Bug 太多了” 他们想表达:“有些地方出了问题,但我们不知道是什么”
**探索:**问题在哪里发现?属于哪些类型?是什么时候引入的?
**典型发现:**没有测试策略、测试得太晚、反馈循环不佳
建议:
- 将测试左移
- 提高关键路径的覆盖率
- 加快 CI/CD 反馈
- 改进需求/验收标准
“我们想扩大质量保障规模”
他们说:“我们发展很快,质量保障跟不上” 他们想表达:“无法足够快地招聘 QA”
**探索:**目前 QA 与开发人员的比例是多少?QA 的时间都花在哪里?
**典型发现:**QA 成了瓶颈——手动回归测试、把关
建议:
- 让 QA 发挥战略作用,而非只做战术工作
- 由开发人员负责测试自动化
- QA 专注于探索式测试和风险分析
- 使用 Agent 式方法来扩大规模
棘手情况
“我们已经试过了” → “告诉我你们试过什么,哪些地方行不通。”(从他们的经验中学习)
“我们的情况比较特殊” → “请告诉我是什么让你们的情况与众不同。”(他们可能说得对,也可能只是在找借口)
“我们没有预算/时间” → “不解决这个问题的代价是什么?我们可以从小处着手。”(展示投资回报率)
“这在我们这里行不通” → “具体有哪些限制?我们一起调整方案。”(找到真正可行的办法)
Agent 集成
// Automated codebase assessment
const assessment = await Task("Assess Codebase", {
scope: 'client-project/',
depth: 'comprehensive',
reportFormat: 'executive-summary'
}, "qe-quality-analyzer");
// Returns: { qualityScore, testCoverage, technicalDebt, recommendations }
// ROI analysis for quality initiatives
const roi = await Task("Calculate ROI", {
currentState: { defectEscapeRate: 0.15, mttr: 48 },
proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
timeframe: '6-months'
}, "qe-quality-analyzer");
// Returns: { estimatedCost, estimatedSavings, paybackPeriod }
Agent 协作提示
记忆命名空间
aqe/consultancy/
├── assessments/* - Client assessments
├── recommendations/* - Prioritized recommendations
├── roi-analysis/* - ROI calculations
└── progress/* - Implementation tracking
Fleet 协作
const consultingFleet = await FleetManager.coordinate({
strategy: 'client-engagement',
agents: [
'qe-quality-analyzer', // Assess current state
'qe-regression-risk-analyzer', // Risk assessment
'qe-quality-gate', // Define quality gates
'qe-deployment-readiness' // Deployment maturity
],
topology: 'hierarchical'
});
相关技能
请记住
出色的咨询旨在赋能团队,而非让团队产生依赖。 衡量你是否成功的标准,是他们不再需要你,却仍然愿意再次与你合作。
最好的赞誉:“我们现在能自己搞定了,不过明年开始处理 X 时,我们会找你。”
诚实待人。乐于助人。立足实际情况。让他们有所收获。