Parse the JSON output. The script detects: repo info, languages, package managers, frameworks, CI/CD, infrastructure, code quality, testing, docs, license, release, security, community, developer tooling, databases, monorepo signals, and existing badges.
If the script fails (uv unavailable, Python missing, script error, invalid JSON), fall back to manual detection:
Read references/badge-catalog-core.md (always). Read references/badge-catalog-extended.md when detection reports any non-basic signals (any of: frameworks, infrastructure, codequality linters/formatters/typecheckers, docs, release, security, monorepo, databases, developertooling, community).
扫描代码库以检测语言、框架、CI/CD 管道、包管理器和工具,然后使用正确的图标、品牌颜色和实时数据端点生成shields.io 徽章并将其插入自述文件中。在添加徽章、更新徽章、删除徽章、改进 README 外观、添加防护罩、添加 CI 状态徽章或使 README 看起来更专业时使用。支持shields.io、badgen.net 和forthebadge.com 的所有样式,包括for-the-badge。处理徽章分组、排序、样式匹配、自定义徽章和增量更新。 来源:wyattowalsh/agents。