Last Updated: 2026-05-29 Version: 2.4.0
Comprehensive documentation for the Claude Code statusline tool.
docs/
├── README.md # This file - main documentation entry point
├── guides/ # User-facing guides and how-to documentation
├── ref/ # Technical reference and architecture
└── plans/ # Research, evaluations, and planning docs
| For... | Go To |
|---|---|
| New users | Main Project README |
| Configuration | Configuration Guide |
| Troubleshooting | Troubleshooting Guide |
| Migration from v1 | Migration Guide |
| Performance tuning | Performance Guide |
| Architecture | Architecture Doc |
| Feature comparison | Feature Comparison |
User-facing documentation with step-by-step instructions.
| Document | Description |
|---|---|
| guide-001-configuration.md | Complete configuration options and examples |
| guide-002-troubleshooting.md | Common issues and solutions |
| guide-003-performance.md | Performance optimization and benchmarks |
| MIGRATION.md | Migrating from bash v1.0 to TypeScript v2.0 |
Technical documentation and architecture.
| Document | Description |
|---|---|
| ARCHITECTURE.md | System architecture and design decisions |
| FEATURE_COMPARISON.md | Detailed comparison between versions |
Research, evaluations, and project planning.
| Document | Type | Description |
|---|---|---|
| eval-001-terminal-widths.md | Evaluation | Terminal width behavior analysis |
| eval-002-comprehensive-code-review.md | Evaluation | Comprehensive code review (7.5/10) |
| prd-001-typescript-perf-optimization.md | PRD | TypeScript performance optimization requirements |
| prd-002-vpn-cross-platform-support.md | PRD | VPN indicator Linux/WSL support |
| research-001-sandbox-detection.md | Research | Sandbox detection mechanisms |
| research-002-competitive-analysis.md | Research | Competitive landscape analysis |
| research-003-platform-analysis.md | Research | Platform compatibility analysis |
| tasks-002-vpn-cross-platform-support.md | Tasks | Implementation tasks for PRD-002 |
| prd-003-rendering-hygiene-and-cleanup.md | PRD | Rendering hygiene and codebase cleanup |
| tasks-003-prd-003-rendering-hygiene-and-cleanup.md | Tasks | Implementation tasks for PRD-003 |
# Bun install (recommended - 5x faster than Node.js)
bun install -g claude-statusline
# Or npm install
npm install -g claude-statusline# Minimal setup
cp .claude-statusline.json.example.min ~/.claude/.claude-statusline.json
# Complete setup
cp .claude-statusline.json.example ~/.claude/.claude-statusline.json{
"statusLine": {
"type": "command",
"command": "claude-statusline"
}
}- Performance: ~5ms with Bun runtime, ~28ms with Node.js runtime
- Features: Configuration files, Windows support, npm distribution
- Recommended for: New users, Windows users, performance-critical setups
- Performance: ~99ms
- Features: Environment variables, Unix-like systems only
- Recommended for: Maximum stability, minimal dependencies
| Resource | Link |
|---|---|
| Issues | GitHub Issues |
| Discussions | GitHub Discussions |
| Contributing | CONTRIBUTING.md |
When adding new documentation, follow the naming conventions:
Pattern: prefix-{nnn}-{title}.md (3-digit incrementing integer, e.g., prd-002-vpn-support.md)
| Prefix | Purpose | Example |
|---|---|---|
guide- |
How-to guides | guides/guide-004-advanced-config.md |
eval- |
Evaluation reports | plans/eval-003-security-audit.md |
prd- |
Requirements | plans/prd-002-windows-support.md |
research- |
Research findings | plans/research-004-new-features.md |
retro- |
Retrospectives | plans/retro-001-v2-release.md |
tasks- |
Implementation tasks | plans/tasks-002-feature-implementation.md |
See guide-006-doc-organization.md for full documentation patterns.