Examples & Usage Scenarios
See how Claudio integrates into real development workflows with contextual audio feedback.
Git Workflow Scenarios
Scenario 1: Successful Commit Flow
What Claude Does:
git add src/main.go
git commit -m "Fix authentication bug"
git push origin main
What You Hear:
loading/git-start.wav
- Git add startingsuccess/git-success.wav
- Git add succeededloading/git-commit-start.wav
- Git commit startingsuccess/git-commit-success.wav
- Git commit succeededloading/git-push-start.wav
- Git push startingsuccess/git-push-success.wav
- Git push succeeded
Scenario 2: Merge Conflict Resolution
What Claude Does:
git pull origin main
# (merge conflict occurs)
# Claude edits files to resolve conflicts
git add .
git commit -m "Resolve merge conflicts"
What You Hear:
loading/git-start.wav
- Git pull startingerror/git-error.wav
- Git pull failed (merge conflicts)loading/git-start.wav
- Git add starting (after conflict resolution)success/git-success.wav
- Git add succeededloading/git-commit-start.wav
- Git commit startingsuccess/git-commit-success.wav
- Merge conflicts resolved
Development Workflow Scenarios
Scenario 3: NPM Package Development
What Claude Does:
npm install express
npm run test
npm run build
npm publish
What You Hear:
loading/npm-install-start.wav
- NPM install startingsuccess/npm-install-success.wav
- Dependencies installedloading/npm-test-start.wav
- Test suite startingsuccess/npm-test-success.wav
- All tests passedloading/npm-build-start.wav
- Build process startingsuccess/npm-build-success.wav
- Build completedloading/npm-start.wav
- NPM publish startingsuccess/npm-success.wav
- Package published
Scenario 4: Docker Development
What Claude Does:
docker build -t myapp .
docker run -p 3000:3000 myapp
docker ps
What You Hear:
loading/docker-build-start.wav
- Docker build startingsuccess/docker-build-success.wav
- Image built successfullyloading/docker-start.wav
- Docker run startingsuccess/docker-success.wav
- Container startedloading/docker-start.wav
- Docker ps startingsuccess/docker-success.wav
- Container status displayed
Error Handling Scenarios
Scenario 5: Test Failure Investigation
What Claude Does:
npm test
# (tests fail)
# Claude investigates the failing test file
cat tests/user.test.js
# Claude fixes the test
npm test
What You Hear:
loading/npm-test-start.wav
- Test suite startingerror/npm-test-error.wav
- Tests failedloading/bash-start.wav
- File read startingsuccess/bash-success.wav
- File read completedloading/npm-test-start.wav
- Test suite starting againsuccess/npm-test-success.wav
- Tests now pass
Scenario 6: Build System Errors
What Claude Does:
make build
# (compilation errors)
# Claude examines error logs
make clean
make build
What You Hear:
loading/bash-start.wav
- Make build startingerror/build-error.wav
- Compilation failedloading/bash-start.wav
- Make clean startingsuccess/bash-success.wav
- Clean completedloading/bash-start.wav
- Make build starting againsuccess/build-success.wav
- Build succeeded
Interactive Development Scenarios
Scenario 7: Code Review Session
User Actions and Sounds:
You: “Review this function for potential bugs”
- Sound:
interactive/message-sent.wav
Claude analyzes code, runs tests:
go test ./internal/auth
go vet ./internal/auth
- Sounds:
loading/go-test-start.wav
→success/go-test-success.wav
You: “Fix the race condition you found”
- Sound:
interactive/message-sent.wav
Claude implements fix, verifies:
go test -race ./internal/auth
- Sounds:
loading/go-test-start.wav
→success/go-test-success.wav
Scenario 8: Feature Development Session
You: “Add user authentication to the API”
- Sound:
interactive/message-sent.wav
Claude creates files, installs dependencies:
touch internal/auth/middleware.go
go mod tidy
go test ./internal/auth
- Sounds: Multiple loading/success cycles as Claude builds the feature
You: “Test it with a real request”
- Sound:
interactive/message-sent.wav
Claude tests the implementation:
curl -X POST localhost:8080/auth/login
- Sounds:
loading/bash-start.wav
→success/bash-success.wav
Multitasking Benefits
Background Development Awareness
While Claude works on complex tasks, audio feedback lets you:
Stay Informed Without Watching:
- Continue other work while Claude builds/tests
- Know immediately when operations complete
- Hear when errors occur that need attention
Example: Long Build Process
# Claude starts a complex build
npm run build:production
- You hear
loading/npm-build-start.wav
and can switch to other tasks - 5 minutes later,
success/npm-build-success.wav
tells you it’s done - No need to check terminal constantly
Multi-Step Operation Tracking
Example: Database Migration
# Claude performs multi-step database update
npm run migrate:backup
npm run migrate:run
npm run migrate:verify
npm run test:integration
Audio Timeline:
loading/npm-start.wav
→success/npm-success.wav
(backup)loading/npm-start.wav
→success/npm-success.wav
(migrate)loading/npm-start.wav
→success/npm-success.wav
(verify)loading/npm-test-start.wav
→success/npm-test-success.wav
(tests)
You know each step completed successfully without monitoring the screen.
Common Development Patterns
Pattern 1: Code-Test-Fix Cycle
Typical Flow:
# Claude writes code
# Tests the code
go test ./...
# Test fails, Claude investigates
go test -v ./pkg/utils
# Claude fixes issue
# Tests again
go test ./...
Audio Pattern:
- Loading sound → Error sound (test fails)
- Loading sound → Success sound (investigation complete)
- Loading sound → Success sound (tests now pass)
Pattern 2: Dependency Management
Typical Flow:
# Add new dependency
npm install lodash
# Update lockfile
npm audit fix
# Verify everything works
npm test
Audio Pattern:
- Loading sound → Success sound (install)
- Loading sound → Success sound (audit)
- Loading sound → Success sound (tests)
Pattern 3: Deployment Pipeline
Typical Flow:
# Build application
npm run build
# Run security scan
npm audit
# Deploy to staging
npm run deploy:staging
# Run smoke tests
npm run test:smoke
Audio Pattern:
- Series of loading → success sounds indicating pipeline progress
- Any error sound alerts you to investigate specific stage
Customization for Your Workflow
Tool-Specific Soundpacks
Create sounds that match your most common tools:
Python Development:
loading/
├── pytest-start.wav
├── pip-install-start.wav
└── python-start.wav
success/
├── pytest-success.wav
├── pip-install-success.wav
└── python-success.wav
Frontend Development:
loading/
├── webpack-start.wav
├── jest-start.wav
└── yarn-start.wav
success/
├── webpack-success.wav
├── jest-success.wav
└── yarn-success.wav
Environment-Specific Configurations
Development Environment (Detailed Feedback):
{
"volume": 0.8,
"default_soundpack": "detailed",
"log_level": "debug"
}
Production Environment (Minimal Sounds):
{
"volume": 0.3,
"default_soundpack": "minimal",
"log_level": "error"
}
Productivity Benefits
Immediate Error Awareness
- No need to constantly check terminal output
- Audio alerts draw attention to failures immediately
- Faster response to issues that need investigation
Multi-Step Process Confidence
- Know when long operations complete
- Confidence that each step in complex workflows succeeded
- Early warning when processes stall or fail
Reduced Context Switching
- Stay focused on other tasks while Claude works
- Audio feedback reduces need to monitor progress visually
- Smoother development flow with less interruption
See Also
- Soundpacks - Create custom sounds for your workflow
- Configuration - Adjust volume and behavior for your environment
- Installation - Get started with Claudio