codebase-stats
/install codebase-stats
Codebase Stats
Project metrics, complexity analysis, and health indicators. Pure Python, zero deps, 40+ languages.
Quick Start
# Analyze current directory
python3 scripts/codebase_stats.py
# Analyze specific project
python3 scripts/codebase_stats.py /path/to/project
# Markdown report
python3 scripts/codebase_stats.py /path/to/project --format markdown
# JSON (for CI/CD dashboards)
python3 scripts/codebase_stats.py /path/to/project --format json
# Filter by language
python3 scripts/codebase_stats.py --language Python
# Save report
python3 scripts/codebase_stats.py --format markdown --output stats.md
What It Measures
| Category | Metrics |
|---|---|
| Size | Total files, code/comment/blank lines, lines per file |
| Languages | Distribution by code lines and file count (40+ languages) |
| Complexity | Per-function cyclomatic complexity estimate, top complex functions |
| Quality | Code-to-comment ratio, test file coverage indicator |
| Dependencies | npm, pip, Go modules, Cargo crate counts |
| Tech Debt | TODO/FIXME/HACK/XXX counts across codebase |
| Files | Top 10 largest files by line count |
Supported Languages
Python, JavaScript, TypeScript, Java, Go, Rust, Ruby, PHP, C, C++, C#, Swift, Kotlin, Scala, R, Lua, Perl, Shell, SQL, HTML, CSS, SCSS, Vue, Svelte, Dart, Elixir, Erlang, Zig, Nim, V, Solidity, Terraform, Protobuf, and more.
Exit Codes
0— Success1— Error (directory not found, language not found)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install codebase-stats - 安装完成后,直接呼叫该 Skill 的名称或使用
/codebase-stats触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
codebase-stats 是什么?
Analyze project metrics: lines of code, language distribution, function complexity, code-to-comment ratio, test coverage indicators, dependency counts, large... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。
如何安装 codebase-stats?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install codebase-stats」即可一键安装,无需额外配置。
codebase-stats 是免费的吗?
是的,codebase-stats 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
codebase-stats 支持哪些平台?
codebase-stats 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 codebase-stats?
由 charlie-morrison(@charlie-morrison)开发并维护,当前版本 v1.0.0。