Agentic Quality Engineering Fleet - AI-driven quality management platform Features: - 16 specialized QE agents for comprehensive testing - AI-powered test generation with 95% coverage targets - O(log n) sublinear algorithms for massive scale - Parallel test execution with intelligent orchestration - Real-time coverage analysis and gap detection - Smart quality gates with ML-driven decisions - Security scanning (SAST, DAST, dependency analysis) - Performance testing with load orchestration - Flaky test detection with automatic stabilization - API contract validation with breaking change detection - Test data generation (10,000+ records/sec) - Production intelligence (convert incidents to tests) - Chaos engineering for resilience testing - MCP integration with Claude Code - Multi-framework support (Jest, Mocha, Cypress, Playwright) Architecture: - TypeScript implementation - MCP (Model Context Protocol) integration - Claude Code agent orchestration - Event-driven agent coordination - Distributed fleet management - Cross-session memory persistence Documentation: - Complete API documentation (TypeDoc) - User guides (Getting Started, MCP Integration, Test Generation, etc.) - Architecture deep-dive - CLI reference - Contributing guidelines - MIT License Tech Stack: - TypeScript 5.3+ - Node.js 18+ - @anthropic-ai/sdk ^0.64.0 - @modelcontextprotocol/sdk ^1.18.2 - Jest for testing - Winston for logging - SQLite for persistence Project Structure: - src/ - Source code (agents, core, MCP, CLI) - tests/ - Comprehensive test suite - docs/ - Complete documentation - .claude/ - Agent definitions and commands - config/ - Configuration files 🤖 Generated with Claude Code https://claude.com/claude-code Co-Authored-By: Claude <noreply@anthropic.com>
16 KiB
QE Slash Commands - Documentation Index
Version: 2.0.0 Last Updated: 2025-09-30 Status: Design Complete ✅
Quick Navigation
| If you want to... | Read this document |
|---|---|
| Use commands quickly | Quick Reference Guide |
| Understand system design | Architecture Diagrams |
| Implement commands | Implementation Guide |
| See complete specs | Command Specifications |
| Get project overview | Delivery Summary |
Document Overview
Complete Documentation Suite
📚 QE Slash Commands Documentation (5,100+ lines)
│
├── 📄 1. QE-SLASH-COMMANDS-SPECIFICATION.md (1,500 lines)
│ └── Complete specifications for all 8 commands
│
├── 📄 2. QE-COMMANDS-IMPLEMENTATION-GUIDE.md (1,300 lines)
│ └── Implementation templates and patterns
│
├── 📄 3. QE-COMMANDS-ARCHITECTURE-DIAGRAM.md (1,100 lines)
│ └── System architecture and data flows
│
├── 📄 4. QE-COMMANDS-QUICK-REFERENCE.md (900 lines)
│ └── Developer quick reference
│
├── 📄 5. QE-COMMANDS-DELIVERY-SUMMARY.md (300 lines)
│ └── Project summary and delivery report
│
└── 📄 6. QE-COMMANDS-INDEX.md (this file)
└── Navigation guide for all documentation
1. Command Specifications
File: QE-SLASH-COMMANDS-SPECIFICATION.md
Lines: 1,500+
Purpose: Complete specifications for all 8 QE slash commands
Contents
Executive Summary
- Design principles
- Command overview
- Integration points
Individual Command Specifications (8 commands)
-
/qe-generate- AI-powered test generation- Syntax and parameters
- Agent coordination (qe-test-generator)
- Memory keys (input/output)
- Hook integration
- Implementation structure (200+ lines)
- Example scenarios
- Success criteria
-
/qe-execute- Parallel test execution- Syntax and parameters
- Agent coordination (qe-test-executor)
- Memory keys
- Hook integration
- Implementation structure (250+ lines)
- Example scenarios
-
/qe-analyze- Coverage analysis- Syntax and parameters
- Agent coordination (qe-coverage-analyzer)
- Sublinear algorithm integration
- Implementation structure (200+ lines)
- Example scenarios
-
/qe-optimize- Test suite optimization- Syntax and parameters
- Optimization algorithms
- Implementation structure (180+ lines)
- Example scenarios
-
/qe-report- Comprehensive reporting- Syntax and parameters
- Report types
- Implementation structure (150+ lines)
-
/qe-fleet-status- Fleet health monitoring- Syntax and parameters
- Status metrics
- Implementation structure (100+ lines)
-
/qe-chaos- Chaos testing- Syntax and parameters
- Chaos scenarios
- Implementation structure (150+ lines)
-
/qe-benchmark- Performance benchmarking- Syntax and parameters
- Benchmark types
- Implementation structure (120+ lines)
Integration with Claude Code
- Task tool spawning patterns
- MCP coordination setup
- Memory management
File Organization
- Directory structure
- Agent locations
- Command scripts
Best For:
- Understanding what each command does
- Command parameters and options
- Agent coordination details
- Complete implementation examples
2. Implementation Guide
File: QE-COMMANDS-IMPLEMENTATION-GUIDE.md
Lines: 1,300+
Purpose: Practical implementation patterns and templates
Contents
Command Template Structure
- Base command template (200+ lines)
- Standard sections
- Utility functions
- Hook integration helpers
Error Handling Patterns
- Graceful degradation
- Retry logic with exponential backoff
- Validation gates
- Resource cleanup
- Example implementations
Memory Management
- Memory key naming convention
- Helper functions
- JSON operations
- Distributed locking
- Example usage
Agent Coordination Protocols
- Sequential Coordination
- Pipeline workflow
- Example implementation
- Parallel Coordination
- Multi-module processing
- Example implementation
- Hierarchical Coordination
- Supervisor-worker pattern
- Example implementation
- Event-Driven Coordination
- Reactive processing
- Example implementation
Testing Commands
- Unit test template
- Integration test examples
- Test execution
Deployment Checklist
- Pre-deployment verification
- Deployment steps
- Post-deployment validation
- Rollback procedure
Performance Monitoring
- Benchmark command execution
- Performance targets
- Metrics collection
Best For:
- Implementing commands from scratch
- Understanding error handling
- Memory operations
- Agent coordination
- Testing strategies
- Deployment procedures
3. Architecture Diagrams
File: QE-COMMANDS-ARCHITECTURE-DIAGRAM.md
Lines: 1,100+
Purpose: Visual architecture and data flows
Contents
System Overview
- ASCII diagram of complete system
- Layer breakdown
- Component interactions
Command Execution Flows (Mermaid)
/qe-generatesequence diagram/qe-executesequence diagram- Multi-agent coordination diagram
Memory Architecture
- Memory key hierarchy
- Storage patterns
- Operation types
Agent Interaction Patterns
- Sequential pipeline
- Parallel execution
- Event-driven coordination
- Hierarchical coordination
Command Integration Points
- Integration matrix
- Memory keys by command
- Hook usage
- Output types
Data Flow Diagram
- End-to-end flow
- User → Command → Agent → Results
Sublinear Algorithm Integration
- Coverage gap analysis
- Test suite optimization
- Performance metrics
Neural Pattern Learning Flow
- Training data collection
- Pattern database updates
- Future predictions
System Dependencies
- Dependency tree
- Runtime requirements
- Optional components
Deployment Architecture
- File structure
- Directory layout
- Configuration files
Best For:
- Understanding system architecture
- Visual learners
- High-level design overview
- Data flow analysis
- Component relationships
4. Quick Reference Guide
File: QE-COMMANDS-QUICK-REFERENCE.md
Lines: 900+
Purpose: Developer quick reference for daily use
Contents
Command Cheat Sheet
- Table of all commands
- Quick syntax
- Typical execution time
Common Use Cases (8 scenarios)
- Generate tests for new feature
- Run test suite
- Analyze coverage
- Optimize test suite
- Generate reports
- Monitor fleet health
- Chaos testing
- Performance benchmarking
Workflow Examples (5 workflows)
- New feature development (TDD)
- Pre-commit quality gate
- CI/CD pipeline
- Performance regression testing
- Comprehensive quality audit
Memory Key Reference
- Quick lookup table
- Memory operations
- Common patterns
Agent Reference
- Agent table
- Capabilities
- Spawning syntax
Troubleshooting
- Common issues
- Solutions
- Debugging tips
Command Options Reference
- Common options
- Command-specific options
- Environment variables
Integration Examples
- GitHub Actions
- Pre-commit hooks
- VS Code tasks
Performance Benchmarks
- Expected times
- Scaling characteristics
Best Practices
- Dos and don'ts
- Optimization tips
Support and Resources
- Documentation links
- Getting help
- Reporting issues
Best For:
- Daily command usage
- Quick syntax lookup
- Troubleshooting
- Common workflows
- Copy-paste examples
5. Delivery Summary
File: QE-COMMANDS-DELIVERY-SUMMARY.md
Lines: 300+
Purpose: Project summary and delivery report
Contents
Executive Summary
- Key deliverables
- Design achievements
- Integration points
Technical Design Decisions
- 5 Architecture Decision Records (ADRs)
- Rationale and trade-offs
Quality Attributes
- Performance metrics
- Scalability targets
- Reliability features
- Maintainability aspects
Implementation Roadmap
- 5 phases with timeline
- Task breakdown
Success Criteria
- Design phase (complete)
- Implementation phase
- Validation phase
Key Design Patterns
- Command template
- Hook-based coordination
- Memory-first state
- Agent coordination
- Sublinear optimization
Risk Assessment
- Technical risks
- Operational risks
- Mitigations
Dependencies
- Runtime
- Development
- Optional
Metrics and Monitoring
- Command metrics
- Quality metrics
- Fleet metrics
Best For:
- Project overview
- Management summary
- Design decisions
- Implementation planning
- Risk assessment
Document Relationships
graph TD
INDEX[QE-COMMANDS-INDEX.md]
SPEC[QE-SLASH-COMMANDS-SPECIFICATION.md]
IMPL[QE-COMMANDS-IMPLEMENTATION-GUIDE.md]
ARCH[QE-COMMANDS-ARCHITECTURE-DIAGRAM.md]
QUICK[QE-COMMANDS-QUICK-REFERENCE.md]
SUMMARY[QE-COMMANDS-DELIVERY-SUMMARY.md]
INDEX --> SPEC
INDEX --> IMPL
INDEX --> ARCH
INDEX --> QUICK
INDEX --> SUMMARY
SPEC --> IMPL
SPEC --> ARCH
IMPL --> ARCH
ARCH --> QUICK
SPEC -.references.-> SUMMARY
IMPL -.references.-> SUMMARY
ARCH -.references.-> SUMMARY
Reading Paths
For New Developers
- Start: Quick Reference (get oriented)
- Then: Specifications (understand commands)
- Finally: Architecture (see big picture)
For Implementers
- Start: Implementation Guide (templates)
- Then: Specifications (requirements)
- Reference: Architecture (design patterns)
For Architects
- Start: Architecture Diagrams (system design)
- Then: Delivery Summary (decisions)
- Reference: Specifications (details)
For Users
- Start: Quick Reference (daily use)
- When needed: Specifications (deep dive)
- Troubleshooting: Implementation Guide
For Managers
- Start: Delivery Summary (overview)
- Then: Architecture (technical approach)
- Reference: Specifications (scope)
Documentation Statistics
| Metric | Value |
|---|---|
| Total Documents | 6 |
| Total Lines | 5,100+ |
| Commands Specified | 8 |
| Agents Documented | 6 |
| Diagrams | 15+ |
| Code Examples | 100+ |
| Workflow Examples | 20+ |
| Error Patterns | 10+ |
Document Formats
Markdown Features Used
- ✅ Tables (50+ tables)
- ✅ Code blocks (150+ blocks)
- ✅ ASCII diagrams (10+)
- ✅ Mermaid diagrams (5+)
- ✅ Nested lists
- ✅ Links and references
- ✅ Emphasis and formatting
Code Languages Documented
- Bash shell scripts
- JavaScript examples
- TypeScript examples
- JSON configuration
- YAML workflow files
- Mermaid diagrams
Version History
| Version | Date | Documents | Status |
|---|---|---|---|
| 2.0.0 | 2025-09-30 | All 6 | ✅ Complete |
File Locations
All documents are in: /workspaces/agentic-qe-cf/docs/
/workspaces/agentic-qe-cf/docs/
├── QE-SLASH-COMMANDS-SPECIFICATION.md (1,500 lines)
├── QE-COMMANDS-IMPLEMENTATION-GUIDE.md (1,300 lines)
├── QE-COMMANDS-ARCHITECTURE-DIAGRAM.md (1,100 lines)
├── QE-COMMANDS-QUICK-REFERENCE.md (900 lines)
├── QE-COMMANDS-DELIVERY-SUMMARY.md (300 lines)
└── QE-COMMANDS-INDEX.md (this file)
Search Guide
Find Information About...
Command Syntax: → Quick Reference (section: Command Cheat Sheet) → Specifications (individual command sections)
Implementation: → Implementation Guide (section: Command Template) → Specifications (implementation structure sections)
Architecture: → Architecture Diagrams (system overview) → Delivery Summary (design decisions)
Agent Coordination: → Implementation Guide (coordination protocols) → Architecture Diagrams (agent interaction patterns)
Memory Management: → Implementation Guide (memory management) → Architecture Diagrams (memory architecture) → Quick Reference (memory key reference)
Error Handling: → Implementation Guide (error handling patterns) → Quick Reference (troubleshooting)
Performance: → Quick Reference (performance benchmarks) → Delivery Summary (quality attributes)
Examples: → Quick Reference (use cases and workflows) → Specifications (example scenarios)
Testing: → Implementation Guide (testing commands) → Specifications (success criteria)
Deployment: → Implementation Guide (deployment checklist) → Delivery Summary (implementation roadmap)
Keywords for Search
Use your IDE's search across all documents to find:
- Commands: generate, execute, analyze, optimize, report, status, chaos, benchmark
- Agents: test-generator, test-executor, coverage-analyzer, quality-gate, performance-tester, security-scanner
- Memory: aqe/*, memory store, memory retrieve
- Hooks: pre-task, post-task, post-edit, notify
- Patterns: sequential, parallel, hierarchical, event-driven
- Algorithms: sublinear, O(log n), Johnson-Lindenstrauss
- Frameworks: jest, cypress, playwright, mocha, vitest
- Integration: Claude Flow, Claude Code, MCP
Contributing
To add or update documentation:
- Determine Document: Which file needs changes?
- Follow Format: Match existing structure
- Update Index: Update this file with changes
- Cross-Reference: Update related documents
- Update Version: Increment version number
- Update Date: Set last updated date
Contact and Support
Documentation Maintained By: System Architecture Team Questions: Reference appropriate document Issues: See Quick Reference → Support and Resources Updates: Check Delivery Summary → Version History
Quick Links
External References
Internal References
Appendix: Document Signatures
Completeness Checklist
QE-SLASH-COMMANDS-SPECIFICATION.md
- All 8 commands specified
- Syntax documented
- Parameters defined
- Examples provided
- Success criteria defined
QE-COMMANDS-IMPLEMENTATION-GUIDE.md
- Base template provided
- Error handling patterns
- Memory management
- Coordination protocols
- Testing strategies
QE-COMMANDS-ARCHITECTURE-DIAGRAM.md
- System overview diagram
- Sequence diagrams
- Memory architecture
- Agent patterns
- Deployment structure
QE-COMMANDS-QUICK-REFERENCE.md
- Command cheat sheet
- Common use cases
- Workflow examples
- Troubleshooting guide
- Integration examples
QE-COMMANDS-DELIVERY-SUMMARY.md
- Executive summary
- Design decisions (ADRs)
- Quality attributes
- Implementation roadmap
- Risk assessment
QE-COMMANDS-INDEX.md (this file)
- Document overview
- Navigation guide
- Reading paths
- Search guide
- Quick links
Last Updated: 2025-09-30 Maintained By: System Architecture Team Status: Complete ✅ Ready For: Implementation Phase
End of Index
Thank you for reading the QE Slash Commands documentation.
For questions or updates, refer to the appropriate document from the navigation guide above.