
Consultancy Practices
- 100 installs
- 433 repo stars
- Updated August 4, 2026
- proffesor-for-testing/agentic-qe
consultancy-practices is a Claude Code skill for ai & agent building.
About
consultancy-practices is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- consultancy-practices
- AI & Agent Building
- AI-coding skill
Consultancy Practices by the numbers
- 100 all-time installs (skills.sh)
- +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #4,357 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill consultancy-practicesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 100 |
|---|---|
| repo stars | ★ 433 |
| Last updated | August 4, 2026 |
| Repository | proffesor-for-testing/agentic-qe ↗ |
How do I helps with ai & agent building tasks.?
Helps with ai & agent building tasks.
Who is it for?
Best when you're working on ai & agent building and need structured help with consultancy practices.
Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to helps with ai & agent building tasks., or when consultancy-practices is a claude code skill for ai & agent building.
What you get
Structured output aligned to consultancy-practices: consultancy-practices, AI & Agent Building.
Files
Consultancy Practices
<default_to_action> When consulting on quality: 1. LISTEN FIRST: Understand their context before prescribing solutions 2. DISCOVER: What's the pain? What have they tried? What are constraints? 3. PRIORITIZE: Impact/effort matrix - high impact, low effort first 4. TRANSFER KNOWLEDGE: Leave them better, not dependent on you 5. MEASURE: Define success metrics upfront, track weekly
Engagement Types:
- Assessment (1-4 weeks): Discover, analyze, recommend
- Transformation (3-12 months): Implement new practices
- Advisory (ongoing): Strategic guidance, course-correct
- Crisis (1-4 weeks): Fix critical issues blocking production
Key Questions:
- "Walk me through your last deployment"
- "Tell me about a recent bug that escaped to production"
- "If you could fix one thing, what would it be?"
</default_to_action>
Quick Reference Card
---
Common Patterns (What Clients Say vs. What They Mean)
"We Need Test Automation"
What they say: "We need test automation" What they mean: "Manual testing is too slow/expensive"
Discovery: How long is regression? What's deployment frequency?
Typical Finding: They need faster feedback, not "automation"
Recommendation: 1. Unit tests for new code (TDD) 2. Smoke tests for critical paths 3. Keep exploratory for discovery 4. Build automation incrementally
"Fix Our Quality Problem"
What they say: "We have too many bugs" What they mean: "Something is broken but we don't know what"
Discovery: Where found? What types? When introduced?
Typical Finding: No test strategy, testing too late, poor feedback loops
Recommendation: 1. Shift testing left 2. Improve coverage on critical paths 3. Speed up CI/CD feedback 4. Better requirements/acceptance criteria
"We Want to Scale Quality"
What they say: "Growing fast, quality can't keep up" What they mean: "Can't hire enough QA fast enough"
Discovery: Current QA:Dev ratio? Where's QA spending time?
Typical Finding: QA is bottleneck - manual regression, gatekeeping
Recommendation: 1. Make QA strategic, not tactical 2. Developers own test automation 3. QA focuses on exploratory, risk analysis 4. Use agentic approaches for scale
---
Difficult Situations
"We already tried that" → "Tell me what you tried and what didn't work" (learn from their experience)
"Our context is special" → "Help me understand what makes yours special" (they might be right, or making excuses)
"We don't have budget/time" → "What's the cost of not fixing this? Let's start small" (show ROI)
"That won't work here" → "What specific constraints? Let's adapt" (find what WILL work)
---
Agent Integration
// 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 Coordination Hints
Memory Namespace
aqe/consultancy/
├── assessments/* - Client assessments
├── recommendations/* - Prioritized recommendations
├── roi-analysis/* - ROI calculations
└── progress/* - Implementation trackingFleet Coordination
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'
});---
Related Skills
- quality-metrics - Metrics for client reporting
- risk-based-testing - Client risk assessment
- holistic-testing-pact - Comprehensive strategy
---
Remember
Good consulting is about empowering teams, not creating dependency. Your success is measured by them not needing you anymore - while still wanting to work with you again.
Best compliment: "We've got this now, but when we tackle X next year, we're calling you."
Be honest. Be helpful. Be context-driven. Leave them better.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://agentic-qe.dev/schemas/skills/consultancy-practices/output.json",
"title": "Consultancy Practices Skill Output Schema",
"description": "Schema for consultancy-practices skill output. Professional consulting deliverables with stakeholder communication.",
"type": "object",
"required": ["skillName", "version", "timestamp", "status", "trustTier", "output"],
"properties": {
"skillName": {
"type": "string",
"const": "consultancy-practices"
},
"version": {
"type": "string",
"pattern": "^\\d+\\.\\d+\\.\\d+(-[a-zA-Z0-9]+)?$"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"status": {
"type": "string",
"enum": ["success", "partial", "failed", "skipped"]
},
"trustTier": {
"type": "integer",
"const": 3
},
"output": {
"type": "object",
"required": ["summary", "documentStructure", "recommendations", "deliverables"],
"properties": {
"summary": {
"type": "string",
"minLength": 50,
"maxLength": 3000,
"description": "Executive summary for stakeholders"
},
"documentStructure": {
"$ref": "#/$defs/documentStructure"
},
"recommendations": {
"type": "array",
"items": {
"$ref": "#/$defs/recommendation"
},
"minItems": 1,
"maxItems": 50
},
"deliverables": {
"type": "array",
"items": {
"$ref": "#/$defs/deliverable"
}
},
"stakeholderAnalysis": {
"$ref": "#/$defs/stakeholderAnalysis"
},
"riskAssessment": {
"$ref": "#/$defs/riskAssessment"
},
"roadmap": {
"$ref": "#/$defs/roadmap"
},
"clarity": {
"$ref": "#/$defs/clarity"
},
"completeness": {
"$ref": "#/$defs/completeness"
},
"reports": {
"type": "array",
"items": {
"$ref": "#/$defs/report"
}
},
"qualityScore": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"metrics": {
"$ref": "#/$defs/metrics"
}
}
},
"metadata": {
"$ref": "#/$defs/metadata"
},
"validation": {
"$ref": "#/$defs/validationResult"
},
"learning": {
"$ref": "#/$defs/learningData"
}
},
"$defs": {
"documentStructure": {
"type": "object",
"required": ["type"],
"properties": {
"type": {
"type": "string",
"enum": ["assessment", "proposal", "roadmap", "status-report", "executive-summary", "recommendations", "audit-report"]
},
"sections": {
"type": "array",
"items": { "type": "string" }
},
"hasExecutiveSummary": { "type": "boolean" },
"hasRecommendations": { "type": "boolean" },
"hasRoadmap": { "type": "boolean" },
"hasAppendix": { "type": "boolean" },
"structureScore": { "type": "number", "minimum": 0, "maximum": 100 }
}
},
"recommendation": {
"type": "object",
"required": ["id", "title", "priority", "impact"],
"properties": {
"id": { "type": "string", "pattern": "^REC-\\d{3,6}$" },
"title": { "type": "string", "maxLength": 200 },
"description": { "type": "string", "maxLength": 2000 },
"rationale": { "type": "string", "maxLength": 1000 },
"priority": { "type": "string", "enum": ["critical", "high", "medium", "low"] },
"impact": { "type": "string", "enum": ["transformative", "significant", "moderate", "minor"] },
"effort": { "type": "string", "enum": ["trivial", "low", "medium", "high", "major"] },
"stakeholders": { "type": "array", "items": { "type": "string" } },
"dependencies": { "type": "array", "items": { "type": "string" } },
"risks": { "type": "array", "items": { "type": "string" } },
"successCriteria": { "type": "array", "items": { "type": "string" } },
"timeline": { "type": "string" }
}
},
"deliverable": {
"type": "object",
"required": ["name", "type", "status"],
"properties": {
"name": { "type": "string" },
"type": { "type": "string", "enum": ["document", "presentation", "report", "code", "template", "checklist"] },
"description": { "type": "string" },
"status": { "type": "string", "enum": ["draft", "review", "final", "delivered"] },
"audience": { "type": "array", "items": { "type": "string" } },
"path": { "type": "string" }
}
},
"stakeholderAnalysis": {
"type": "object",
"properties": {
"stakeholders": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"role": { "type": "string" },
"interest": { "type": "string", "enum": ["high", "medium", "low"] },
"influence": { "type": "string", "enum": ["high", "medium", "low"] },
"concerns": { "type": "array", "items": { "type": "string" } },
"communicationPreference": { "type": "string" }
}
}
},
"communicationPlan": {
"type": "array",
"items": {
"type": "object",
"properties": {
"stakeholder": { "type": "string" },
"frequency": { "type": "string" },
"format": { "type": "string" },
"topics": { "type": "array", "items": { "type": "string" } }
}
}
}
}
},
"riskAssessment": {
"type": "object",
"properties": {
"risks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"description": { "type": "string" },
"probability": { "type": "string", "enum": ["high", "medium", "low"] },
"impact": { "type": "string", "enum": ["critical", "high", "medium", "low"] },
"mitigation": { "type": "string" },
"owner": { "type": "string" }
}
}
},
"overallRisk": { "type": "string", "enum": ["critical", "high", "medium", "low"] }
}
},
"roadmap": {
"type": "object",
"properties": {
"phases": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"description": { "type": "string" },
"duration": { "type": "string" },
"milestones": { "type": "array", "items": { "type": "string" } },
"deliverables": { "type": "array", "items": { "type": "string" } },
"dependencies": { "type": "array", "items": { "type": "string" } }
}
}
},
"totalDuration": { "type": "string" },
"criticalPath": { "type": "array", "items": { "type": "string" } }
}
},
"clarity": {
"type": "object",
"properties": {
"score": { "type": "number", "minimum": 0, "maximum": 100 },
"audienceAppropriate": { "type": "boolean" },
"jargonLevel": { "type": "string", "enum": ["none", "low", "medium", "high"] },
"actionableItems": { "type": "integer" }
}
},
"completeness": {
"type": "object",
"properties": {
"score": { "type": "number", "minimum": 0, "maximum": 100 },
"coveredAreas": { "type": "array", "items": { "type": "string" } },
"gaps": { "type": "array", "items": { "type": "string" } }
}
},
"report": {
"type": "object",
"required": ["title", "type"],
"properties": {
"title": { "type": "string" },
"type": { "type": "string", "enum": ["status", "assessment", "audit", "findings", "executive"] },
"content": { "type": "string" },
"keyFindings": { "type": "array", "items": { "type": "string" } },
"recommendations": { "type": "array", "items": { "type": "string" } }
}
},
"metrics": {
"type": "object",
"properties": {
"recommendationCount": { "type": "integer", "minimum": 0 },
"deliverableCount": { "type": "integer", "minimum": 0 },
"riskCount": { "type": "integer", "minimum": 0 },
"stakeholderCount": { "type": "integer", "minimum": 0 }
}
},
"metadata": {
"type": "object",
"properties": {
"executionTimeMs": { "type": "integer", "minimum": 0 },
"toolsUsed": { "type": "array", "items": { "type": "string" } },
"agentId": { "type": "string", "pattern": "^qe-[a-z][a-z0-9-]*$" },
"engagementType": { "type": "string" },
"client": { "type": "string" }
}
},
"validationResult": {
"type": "object",
"properties": {
"schemaValid": { "type": "boolean" },
"contentValid": { "type": "boolean" },
"confidence": { "type": "number", "minimum": 0, "maximum": 1 }
}
},
"learningData": {
"type": "object",
"properties": {
"patternsDetected": { "type": "array", "items": { "type": "string" } },
"reward": { "type": "number", "minimum": 0, "maximum": 1 }
}
}
}
}
Related skills
FAQ
What does consultancy-practices do?
consultancy-practices is a Claude Code skill for ai & agent building.
When should I use consultancy-practices?
When you need to helps with ai & agent building tasks., or when consultancy-practices is a claude code skill for ai & agent building.
What are the main capabilities?
consultancy-practices; AI & Agent Building; AI-coding skill.