library-detection
Detectar tecnologías de proyecto a partir de manifiestos
Esta skill identifica el stack tecnológico de cualquier proyecto al escanear manifiestos de paquetes y archivos de configuración. Ayuda a los desarrolladores a comprender rápidamente dependencias, frameworks y herramientas de build sin investigación manual.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "library-detection". Scan this project to identify its technology stack
النتيجة المتوقعة:
- Idiomas: TypeScript, Python
- Frameworks: React 18.2.0 (frontend), FastAPI 0.109.0 (backend)
- Frameworks de pruebas: Vitest 1.2.0, pytest 7.4.0
- Herramientas de build: Vite, uv
- Bases de datos: PostgreSQL (via Prisma)
- Proveedores de nube: Vercel
- CI/CD: GitHub Actions
استخدام "library-detection". What test frameworks are used in this codebase
النتيجة المتوقعة:
- Frameworks de pruebas detectados:
- - Vitest 1.2.0 (JavaScript/TypeScript)
- - pytest 7.4.0 (Python)
- - React Testing Library (development dependency)
التدقيق الأمني
آمنAll 190 static findings are FALSE POSITIVES. This is a pure documentation skill containing only markdown files (SKILL.md, cookbook/manifest-parsing.md) with instructional content. The flagged 'external_commands' are example shell snippets in code blocks, not executable code. The 'weak cryptographic algorithm' findings refer to JSON Schema URL references, not crypto operations. The 'obfuscation' heuristic misinterpreted documentation examples as suspicious code. No executable code, network calls, file writes, or system access capabilities exist.
عوامل الخطر
⚙️ الأوامر الخارجية (174)
📁 الوصول إلى نظام الملفات (2)
🌐 الوصول إلى الشبكة (2)
درجة الجودة
ماذا يمكنك بناءه
Incorporación de nuevos miembros al equipo
Comprender rápidamente el stack tecnológico del proyecto al unirse a un nuevo codebase
Documentación automatizada
Generar documentación del stack e identificar automáticamente fuentes de documentación relevantes
Configuración del entorno
Identificar herramientas requeridas, frameworks de pruebas y sistemas de build para la configuración de CI/CD
جرّب هذه الموجهات
Use library-detection to identify the technology stack of this project. List the languages, frameworks, test tools, and build systems found.
Run library-detection to confirm the frameworks and libraries used in this project. Check both production and development dependencies.
Use library-detection to identify all test frameworks and testing utilities in this project. Include version information where available.
Execute library-detection with full detail. Output the complete stack analysis including languages, frameworks, databases, cloud providers, and CI/CD tools.
أفضل الممارسات
- Verificar siempre los frameworks detectados contra los imports reales cuando la precisión sea crítica
- Usar la variable OUTPUT_FORMAT para ajustarse a los requisitos de procesamiento downstream
- Contrastar requirements.txt con pyproject.toml en proyectos Python
تجنب
- Asumir el uso de frameworks sin revisar imports o configuración reales
- Omitir el análisis de manifiestos en proyectos supuestamente simples
- Reportar librerías sin verificar que realmente se usan en el codebase
الأسئلة المتكررة
¿Qué formatos de manifiesto de paquetes se admiten?
¿Cuál es la profundidad máxima de escaneo?
¿Esta skill puede integrarse con otras skills?
¿Se envían datos del proyecto a algún lugar?
¿Por qué la detección omitió algunas dependencias?
¿Cómo se compara esto con las herramientas de escaneo de dependencias?
تفاصيل المطور
المؤلف
Consiliencyالترخيص
MIT
المستودع
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/library-detectionمرجع
main
بنية الملفات