Repository navigation
01 getting started installation verification
Ensure your APM framework installation is complete and optimized for maximum performance. This guide provides comprehensive validation steps and troubleshooting solutions.
Run through this checklist to verify your APM installation:
1. APM Directory Structure
# Verify APM installation directory exists
ls -la {{PROJECT_ROOT}}/.apm/Expected Output:
.apm/
├── agents/ # Core persona definitions and voice scripts
├── session_notes/ # Session management directory
├── rules/ # Behavioral rules and guidelines
├── CLAUDE.md # APM-specific instructions
└── config/ # Configuration files
2. Essential Personas Available
# Check persona definitions
ls -la {{PROJECT_ROOT}}/.apm/agents/personas/Expected Personas:
-
coherence.md- Central coordinator -
developer.md- Full-stack development -
architect.md- System design -
qa.md- Quality assurance -
pm.md- Product management
3. Voice System Integration
# Verify voice scripts
ls -la {{PROJECT_ROOT}}/.apm/agents/voice/Expected Scripts:
speakOrchestrator.shspeakDeveloper.shspeakArchitect.shspeakQa.shspeakPm.sh
1. Command Availability
Open Claude Code and test core commands:
# Test orchestrator activation
/coherenceExpected Behavior:
- Session notes directory listed
- Latest session note read (if exists)
- Rules directory listed
- New session note created
- Voice notification played
- Orchestrator persona activated
2. Parallel Command Testing
# Test native sub-agent parallelism
/implementation-sprintExpected Result:
- Multiple sub-agents launch concurrently
- Progress updates from parallel streams
- Synthesis of results from all agents
Test Command:
/qa-frameworkValidation Points:
- Multiple test processes launch simultaneously
- Real-time progress updates from each stream
- No Task tool dependencies (native execution only)
- Results synthesis from all parallel agents
- 4-8x performance compared to sequential execution
Test Sequence:
1. /coherence # Start orchestrator
2. /handoff developer # Transition to developer
3. /switch architect # Switch to architect with session compaction
4. /wrap # Archive session with summaryValidation Points:
- Context preserved across handoffs
- Session notes updated continuously
- Archival creates proper file structure
- Voice notifications for each transition
Manual Test:
# Check TTS configuration
ls .apm/agents/scripts/tts-manager.shAudio Test:
- Activate any persona:
/dev - Listen for voice notification
- Verify persona-specific voice characteristics
Symptom: /coherence command not recognized
Solutions:
- Verify Claude Configuration
# Check Claude commands directory
ls -la ~/.claude/commands/- Reinstall Commands
# Re-run installer
{{PROJECT_ROOT}}/installer/install.sh- Manual Command Registration
# Copy command files to Claude directory
cp {{PROJECT_ROOT}}/.claude/commands/* ~/.claude/commands/Symptom: No audio notifications during persona activation
Solutions:
- Check TTS Provider
# Verify TTS configuration
{{PROJECT_ROOT}}/.apm/agents/voice/configure-tts.sh --status- Test Audio System
# Test system audio
{{PROJECT_ROOT}}/.apm/agents/voice/speakBase.sh "Test message"- Configure Alternative Provider
# Switch to system TTS
{{PROJECT_ROOT}}/.apm/agents/voice/configure-tts.sh --provider systemSymptom: native Claude Code slash commands take longer than expected
Solutions:
- Verify Native Sub-Agent Mode
# Check for Task tool dependencies (should be none)
grep -r "Task tool" {{PROJECT_ROOT}}/.apm/agents/personas/- Enable Debug Mode
# Add to environment
export APM_DEBUG_MODE=true
export APM_PERFORMANCE_MONITORING=true- Check Resource Usage
# Monitor during APM execution
htop # or Activity Monitor on macOSSymptom: Session notes directory empty after persona activation
Solutions:
- Check Directory Permissions
# Verify write permissions
ls -la {{PROJECT_ROOT}}/.apm/session_notes/
chmod 755 {{PROJECT_ROOT}}/.apm/session_notes/- Manual Session Setup
# Initialize session notes structure
/session-note-setup- Verify Path Configuration
# Check APM configuration paths
cat {{PROJECT_ROOT}}/.apm/config/paths.json1. Enable Performance Monitoring
// {{PROJECT_ROOT}}/.apm/config/performance.json
{
"native_subagents": true,
"parallel_execution": true,
"performance_tracking": true,
"memory_optimization": true
}2. Configure Resource Limits
// {{PROJECT_ROOT}}/.apm/config/resources.json
{
"max_concurrent_agents": 4,
"memory_per_agent": "512MB",
"execution_timeout": "300s"
}3. Environment Variables
# Add to shell profile
export APM_NATIVE_MODE=true
export APM_PARALLEL_OPTIMIZATION=true
export APM_VOICE_ENABLED=trueRun this test to validate optimal performance:
# Performance benchmark test
time /qa-frameworkExpected Results (APM v4.2.0):
- Native Execution: 4-8x faster than v3.x
- Memory Efficiency: 60% less RAM usage
- Concurrent Agents: 2-4 agents running simultaneously
- Zero Crashes: Rock-solid stability
Test Command:
# Verify MCP integration
/dev
# Should prevent direct server commands and suggest MCP alternatives
npm run devExpected Behavior:
- Command intercepted by PreToolUse hook
- Alternative MCP command suggested
- Development server management through MCP Plopdock
Test Command:
# Test AI-powered QA capabilities
/qa-predictExpected Capabilities:
- 92% test failure prediction accuracy
- ML-powered optimization recommendations
- Performance regression detection
- Automated anomaly identification
Complete this checklist to confirm successful installation:
- APM directory structure present
- All essential personas available
- Voice system configured and functional
- Session management working properly
- Native sub-agent execution confirmed
- Parallel commands deliver 4-8x speedup
- No Task tool dependencies found
- Memory usage optimized
- Claude Code commands registered
- MCP Plopdock integration working
- QA Framework AI capabilities active
- Voice notifications functioning
- Configurable prompt enhancement available
- Continuous session notes updating
- Backlog management integration
- Performance monitoring active
Your APM installation is optimal when:
✅ Commands respond instantly with native sub-agent execution
✅ Voice notifications provide context-aware feedback
✅ Parallel execution delivers visible ✅ Session continuity preserves context across interactions
✅ Specialized personas demonstrate domain expertise
Installation Verified? ✅ Proceed to First Project Tutorial to build your first APM-powered application.
Issues Found?
- Review the troubleshooting section above
- Consult Getting Help for additional support resources
- Consider re-running the installer:
{{PROJECT_ROOT}}/installer/install.sh
🎯 Goal: Confirm APM framework is properly installed and optimized for 4-8x development acceleration.
⚡ Performance Standard: Native sub-agent execution with zero crashes and optimal resource utilization.
🔧 Support: Visit Getting Help for comprehensive troubleshooting and community support.