HomeInicio / ProductsProductos /Skills & Metrics
For engineering teams building with AI assistantsPara equipos de ingeniería que construyen con asistentes de IA
Every repository accumulates the instructions that make an AI assistant useful there: skills, conventions, hard-won lessons. Multiply that by twenty repositories and nobody knows what exists. Skills & Metrics reads your GitHub repositories, consolidates every skill into one searchable catalogue, and puts real numbers next to them — lines of code, commits, active days and estimated hours, per project and per period.Cada repositorio acumula las instrucciones que hacen útil a un asistente de IA ahí dentro: skills, convenciones, lecciones aprendidas a golpes. Multiplícalo por veinte repositorios y nadie sabe qué existe. Skills & Metrics lee tus repositorios de GitHub, consolida cada skill en un catálogo único con buscador, y les pone números al lado — líneas de código, commits, días activos y horas estimadas, por proyecto y por período.
FeaturesFuncionalidades
Every skill from every repository in one searchable list, with inline preview and filtering by project. Stop asking in Slack whether someone already wrote the convention you are about to write again.Todas las skills de todos los repositorios en una lista con buscador, vista previa en línea y filtro por proyecto. Se acabó preguntar en Slack si alguien ya escribió la convención que estás a punto de volver a escribir.
Four scanning passes: canonical SKILL.md files, CONVENTIONS.md and LESSONS_*.md, anything under skills/ or .claude/skills/, and any Markdown file with a YAML name: front-matter. Deduplicated by real path, so nothing is counted twice.Cuatro pasadas de escaneo: SKILL.md canónicos, CONVENTIONS.md y LESSONS_*.md, cualquier cosa bajo skills/ o .claude/skills/, y cualquier Markdown con front-matter YAML name:. Deduplicado por ruta real, así nada se cuenta dos veces.
Lines of code by language, commits, contributors, active days and estimated hours — with the first and last commit dates. A doughnut of your language mix and a commits-per-day chart for the last year, on one screen.Líneas de código por lenguaje, commits, contribuidores, días activos y horas estimadas — con las fechas del primer y último commit. Un doughnut con tu mezcla de lenguajes y un gráfico de commits por día del último año, en una pantalla.
The git-hours algorithm reconstructs working sessions from commit timestamps: commits closer together than the session gap count as continuous work, a wider gap starts a new session. Both thresholds are yours to tune.El algoritmo git-hours reconstruye sesiones de trabajo a partir de los timestamps de los commits: los commits más cercanos que el gap de sesión cuentan como trabajo continuo, un gap mayor abre una sesión nueva. Los dos umbrales se ajustan a tu medida.
Commits, hours, active days and codebase size aggregated over any period, filtered by project and date range. Every sync stores a new snapshot instead of overwriting the last one, so the history keeps growing.Commits, horas, días activos y tamaño del código agregados por cualquier período, filtrados por proyecto y rango de fechas. Cada sync guarda un snapshot nuevo en vez de pisar el anterior, así el histórico no deja de crecer.
Super Admin and read-only roles, optional TOTP two-factor with single-use recovery codes, and GitHub tokens encrypted at rest. The token is never passed on a command line where other processes could read it.Roles Super Admin y sólo lectura, doble factor TOTP opcional con códigos de recuperación de un solo uso, y tokens de GitHub cifrados en reposo. El token nunca viaja por línea de comandos donde otros procesos pudieran leerlo.
The productEl producto
The dashboard consolidates every repository you track. Stats breaks the same data down by day, month or year, filtered by project and date range.El panel consolida todos los repositorios que sigues. Estadísticas desglosa los mismos datos por día, mes o año, filtrados por proyecto y rango de fechas.
Why it mattersPor qué importa
An AI assistant is only as good as the context you give it. That context is an asset — and right now it is scattered across repositories with no owner and no inventory.Un asistente de IA vale lo que vale el contexto que le das. Ese contexto es un activo — y ahora mismo está disperso entre repositorios, sin dueño y sin inventario.
How it worksCómo funciona
A fine-grained GitHub token with read-only access, stored encrypted. Add repositories one by one as owner/repo — public or private.Un token de GitHub fine-grained con acceso de sólo lectura, guardado cifrado. Agregas repositorios de a uno como owner/repo — públicos o privados.
A background job clones each repository, scans it for skills, counts lines by language, walks the git history and stores a snapshot. Then it deletes the clone.Un job en segundo plano clona cada repositorio, busca skills, cuenta líneas por lenguaje, recorre el historial de git y guarda un snapshot. Después borra el clon.
Your team searches the catalogue; you read the dashboard and the period breakdowns. Re-sync whenever you want and the history keeps building.Tu equipo busca en el catálogo; tú lees el panel y los desgloses por período. Re-sincronizas cuando quieras y el histórico se sigue construyendo.
Estimated hours are a heuristic over commit timestamps, not time tracking. It cannot see the afternoon you spent reading code without committing. We say so in the product and we say so here — a metric you trust is worth more than a flattering one.Las horas estimadas son una heurística sobre timestamps de commits, no time tracking. No puede ver la tarde que pasaste leyendo código sin commitear. Lo decimos en el producto y lo decimos aquí — una métrica en la que confías vale más que una que te halaga.
Deploy it on your own infrastructure — PHP 8.2, MariaDB and a queue worker, nothing exotic — or let Quality NOC host, monitor and update it for you with the same 24/7 operation we run for our NOC customers.Despliégalo en tu propia infraestructura — PHP 8.2, MariaDB y un worker de colas, nada exótico — o deja que Quality NOC lo hostee, monitorice y actualice por ti con la misma operación 24/7 que damos a nuestros clientes de NOC.
Works withFunciona con
The scanner reads Markdown, not a proprietary format. Any assistant whose context lives in your repository is already compatible — and stays compatible when you switch.El escáner lee Markdown, no un formato propietario. Cualquier asistente cuyo contexto viva en tu repositorio ya es compatible — y lo sigue siendo cuando cambies de herramienta.
Let's talkHablemos
Book a demo and we will connect a couple of your repositories live, show you what the scanner finds and what the metrics say. If the answer is that you do not need this, we will tell you.Agenda una demo y conectamos un par de tus repositorios en vivo, te enseñamos qué encuentra el escáner y qué dicen las métricas. Si la conclusión es que no lo necesitas, te lo diremos.