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 باستخدام الرموز الصحيحة وألوان العلامة التجارية ونقاط نهاية البيانات المباشرة. يُستخدم عند إضافة شارات، أو تحديث شارات، أو إزالة شارات، أو تحسين مظهر ملف README، أو إضافة دروع، أو إضافة شارات حالة CI، أو جعل ملف README يبدو أكثر احترافية. يدعم Shields.io وbadgen.net وforthebadge.com بجميع الأنماط بما في ذلك for-the-badge. يتعامل مع تجميع الشارات والطلب ومطابقة الأنماط والشارات المخصصة والتحديثات المتزايدة. المصدر: wyattowalsh/agents.