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:

  1. loading/git-start.wav - Git add starting
  2. success/git-success.wav - Git add succeeded
  3. loading/git-commit-start.wav - Git commit starting
  4. success/git-commit-success.wav - Git commit succeeded
  5. loading/git-push-start.wav - Git push starting
  6. success/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:

  1. loading/git-start.wav - Git pull starting
  2. error/git-error.wav - Git pull failed (merge conflicts)
  3. loading/git-start.wav - Git add starting (after conflict resolution)
  4. success/git-success.wav - Git add succeeded
  5. loading/git-commit-start.wav - Git commit starting
  6. success/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:

  1. loading/npm-install-start.wav - NPM install starting
  2. success/npm-install-success.wav - Dependencies installed
  3. loading/npm-test-start.wav - Test suite starting
  4. success/npm-test-success.wav - All tests passed
  5. loading/npm-build-start.wav - Build process starting
  6. success/npm-build-success.wav - Build completed
  7. loading/npm-start.wav - NPM publish starting
  8. success/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:

  1. loading/docker-build-start.wav - Docker build starting
  2. success/docker-build-success.wav - Image built successfully
  3. loading/docker-start.wav - Docker run starting
  4. success/docker-success.wav - Container started
  5. loading/docker-start.wav - Docker ps starting
  6. success/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:

  1. loading/npm-test-start.wav - Test suite starting
  2. error/npm-test-error.wav - Tests failed
  3. loading/bash-start.wav - File read starting
  4. success/bash-success.wav - File read completed
  5. loading/npm-test-start.wav - Test suite starting again
  6. success/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:

  1. loading/bash-start.wav - Make build starting
  2. error/build-error.wav - Compilation failed
  3. loading/bash-start.wav - Make clean starting
  4. success/bash-success.wav - Clean completed
  5. loading/bash-start.wav - Make build starting again
  6. success/build-success.wav - Build succeeded

Interactive Development Scenarios

Scenario 7: Code Review Session

User Actions and Sounds:

You: “Review this function for potential bugs”

Claude analyzes code, runs tests:

go test ./internal/auth
go vet ./internal/auth

You: “Fix the race condition you found”

Claude implements fix, verifies:

go test -race ./internal/auth

Scenario 8: Feature Development Session

You: “Add user authentication to the API”

Claude creates files, installs dependencies:

touch internal/auth/middleware.go
go mod tidy
go test ./internal/auth

You: “Test it with a real request”

Claude tests the implementation:

curl -X POST localhost:8080/auth/login

Multitasking Benefits

Background Development Awareness

While Claude works on complex tasks, audio feedback lets you:

Stay Informed Without Watching:

Example: Long Build Process

# Claude starts a complex build
npm run build:production

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:

  1. loading/npm-start.wavsuccess/npm-success.wav (backup)
  2. loading/npm-start.wavsuccess/npm-success.wav (migrate)
  3. loading/npm-start.wavsuccess/npm-success.wav (verify)
  4. loading/npm-test-start.wavsuccess/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:

Pattern 2: Dependency Management

Typical Flow:

# Add new dependency
npm install lodash
# Update lockfile
npm audit fix
# Verify everything works
npm test

Audio Pattern:

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:

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

Multi-Step Process Confidence

Reduced Context Switching

See Also