Skip to content
CAI
Software that uses CAICheck a score

2025Emma/vibe-coding-cn

49.8

Weak · 19 September 2026

2.3k

lines of production code

Python

with Lua

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a repository for personal developer utilities and localization infrastructure, rather than a standalone application. It provides tools for automated internationalization, including batch translation and path mapping, alongside utilities for image-to-PDF conversion and Neovim configuration. The codebase also serves as a curated library for AI prompts and centralized backup scripts, organized to support a localized documentation workflow.

Features

Add l10n-tool for automated i18n file translation and path mapping

A new localization utility has been added to libs/external/l10n-tool to streamline the translation of project documentation and prompts. The tool includes translate.py for single-file Markdown translation and bulk\_translate.py for batch processing, both using the deep-translator library to wrap Google Translate while protecting code blocks from being translated. It also introduces path\_translation\_map.json and translate\_files.py to automatically map Chinese file paths and names to English equivalents, enabling the generation of correctly structured English directory trees from the Chinese source files.

libs/external/l10n-tool · high confidence

Added external libraries directory with documentation and submodule

A new \libs/external\ directory has been introduced to house third-party tools and external integrations, starting with a \README.md\ that outlines usage guidelines and a list of included tools such as a prompts library converter, Neovim configuration, and an image-to-PDF utility. The directory also includes a \.gitkeep\ file and a new git submodule \MCPlayerTransfer\, establishing a structured location for isolated external dependencies.

libs/external · high confidence

Added personal Neovim configuration and XHS image-to-PDF utility to external tools

This change introduces two new tools under the \libs/external\ directory. First, a Neovim configuration (\my-nvim\) based on the LazyVim framework (v0.11.5) is added, featuring the tokyonight theme, Neotree file browser, and bufferline; it includes a Lua-based theme switcher and previewer for Dracula, Catppuccin, and other themes. Second, a Python utility (\XHS-image-to-PDF-conversion\) is added to automatically batch-convert Xiaohongshu (XHS) image ZIP archives into ordered PDFs using Pillow, with support for natural filename sorting and automatic cleanup of temporary files.

libs/external/XHS-image-to-PDF-conversion, libs/external/my-nvim · high confidence

Expanded internationalization support with English documentation and new language scaffolding

The i18n area now includes a comprehensive English translation of the project's core documentation, covering methodology, coding standards, and setup guides, making the content accessible to non-Chinese speakers. Additionally, scaffolding for new language packs (Arabic, Bengali, German) has been added, establishing the directory structure for future localization efforts.

i18n · high confidence

Removals

Removal of prompts-library documentation and metadata

The \prompts-library\ directory has removed its static documentation and metadata files, including the \CODE\_OF\_CONDUCT\, \CONTRIBUTING\, \LICENSE\, \Makefile\, and the entire \prompt\_docs\ folder containing generated READMEs, Excel data exports, tool lists, and categorized prompt index files. This cleanup removes the local static assets that previously documented the library's structure, license, and prompt inventory.

prompts · high confidence

Behavioural changes

Consolidate backup utilities into common library

The backup scripts (Quick Backup Python script and One-Click Backup shell script) have been moved from the repository root \backups/\ directory into \libs/common/utils/backups/\. This change centralizes these low-coupling, reusable utility tools within the common library structure, making them easier to maintain and reference as part of the project's foundational capabilities rather than scattered root-level scripts.

libs/common · high confidence

Prompts library updated with new categories and content

The prompts library has been refreshed with a new snapshot of prompt data, introducing 97 distinct categories including sections for Reddit prompts, ChatGPT system instructions, paper interpretation, content extraction, and English learning exercises. This update adds 310 new prompts and 452 total versions, significantly expanding the available resources for users across diverse use cases such as text formatting, visual style analysis, and cognitive problem-solving.

libs/external/prompts-library · high confidence

Dependencies

Consolidate external tool dependencies under libs/external

Dependency manifests for external tools have been moved from the prompts directory to a centralized libs/external structure. This change introduces requirements for the XHS image-to-PDF conversion tool (Pillow), the l10n tool (deep-translator\>=1.11.4), and the prompts library (rich, InquirerPy, pandas, openpyxl, PyYAML, python-dotenv), while removing the previous requirements files from prompts/prompts-library.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 50.

Lenses

  • Code Health 85
  • Architecture 98
  • Maturity 59
  • Readiness 21
  • Security 99

Changes since last survey

  • 130 commits — 123 feature/other, 7 fixes

By area

  • (root) — 85 commits
  • libs/common — 4 commits
  • prompts/coding_prompts — 4 commits
  • i18n/en — 3 commits
  • libs/external — 3 commits
  • skills/claude-skills — 3 commits
  • .github/1 — 2 commits
  • documents/README.md — 2 commits
  • documents/关于手机ssh任意位置链接本地计算机,基于frp实现的方法.md — 2 commits
  • i18n/hi — 2 commits
  • i18n/zh — 2 commits
  • prompts/prompts-library — 2 commits
  • system_prompts/已经转移到 prompts 的文件夹中.md — 2 commits
  • (repo) — 1 commit
  • backups/README.md — 1 commit
  • documents/A Formalization of Recursive Self-Optimizing Generative Systems.md — 1 commit
  • documents/Methodology & Principles — 1 commit
  • documents/Methodology and Principles — 1 commit
  • documents/telegram-dev — 1 commit
  • documents/tmux快捷键大全.md — 1 commit

Notable commits

  • fix: Fix: Corrected Mermaid diagram syntax in README.md
  • fix: Revert "docs: Update file paths and structure in documentation"
  • fix: fix(docs): Update documents/README.md to reflect new structure
  • fix: fix(docs): 修正 README.md 中的内部链接
  • fix: fix: Further refine Mermaid diagram syntax in README.md
  • fix: fix: Remove redundant Zone.Identifier file
  • fix: fix: Simplify Mermaid diagram for GitHub compatibility in README.md
  • change: 111
  • change: Add English localization and translation tools.
  • change: Create 1
  • change: Create 警告
  • change: Delete .github/1
  • change: Initial commit: Synchronize local state with remote
  • change: Merge branch 'main' of https://github.com/tukuaiai/vibe-coding-cn
  • change: Move translate_files.py to libs/external/l10n-tool/
  • change: Remove unused translation support files.
  • change: Rename 警告 to 已经转移到 prompts 的文件夹中.md
  • change: Update README and add translation map files to l10n-tool.
  • change: Update README.md
  • change: Update README.md
  • …and 110 more

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

2025Emma/vibe-coding-cn was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 19 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 9b42dd10ddf3fff58f8c7a4d347175db107d7bf9 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-13a154b7f5d1.