HomeInicio / ProductsProductos /Skills & Metrics

For engineering teams building with AI assistantsPara equipos de ingeniería que construyen con asistentes de IA

Your AI knows your codebase. Does your team?Tu IA conoce tu código. ¿Y tu equipo?

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.

1 catalogue1 catálogo
for every repositorypara todos los repositorios
4 passes4 pasadas
to detect every skillpara detectar cada skill
git-hours
effort estimated from historyesfuerzo estimado del historial
Your serverTu servidor
your code never leaves ittu código nunca sale de ahí

FeaturesFuncionalidades

One place for what your team knows — and what it ships.Un solo lugar para lo que tu equipo sabe — y lo que entrega.

📚

Consolidated skills catalogueCatálogo de skills consolidado

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.

🔎

Detection that finds what you actually wroteDetección que encuentra lo que realmente escribiste

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.

📊

Code metrics per projectMétricas de código por proyecto

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.

Effort estimated from real historyEsfuerzo estimado del historial real

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.

📈

Trends by day, month and yearTendencias por día, mes y año

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.

🔐

Roles, 2FA and encrypted secretsRoles, 2FA y secretos cifrados

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

Everything on one screen.Todo en una pantalla.

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.

Dashboard — global KPIs, language mix, commits per day over the last year and a per-project breakdown. Panel — KPIs globales, mezcla de lenguajes, commits por día del último año y desglose por proyecto.
Dashboard — global KPIs, language mix, commits per day over the last year and a per-project breakdown.Panel — KPIs globales, mezcla de lenguajes, commits por día del último año y desglose por proyecto.
Stats — commits, estimated hours, active days and codebase size aggregated by period, with project and date filters. Estadísticas — commits, horas estimadas, días activos y tamaño del código agregados por período, con filtros de proyecto y fechas.
Stats — commits, estimated hours, active days and codebase size aggregated by period, with project and date filters.Estadísticas — commits, horas estimadas, días activos y tamaño del código agregados por período, con filtros de proyecto y fechas.

Why it mattersPor qué importa

AI writes the code. You still own the standards.La IA escribe el código. Los estándares siguen siendo tuyos.

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.

Stop rewriting the same rulesDeja de reescribir las mismas reglaswhen a convention already exists in another repository, your team finds it instead of inventing a second, slightly different one.cuando una convención ya existe en otro repositorio, tu equipo la encuentra en vez de inventar una segunda, ligeramente distinta.
Consistent AI output across reposSalida de la IA consistente entre reposthe same skills feeding every assistant means the same style, the same error handling and the same review standards, whichever project someone opens.las mismas skills alimentando a cada asistente significan el mismo estilo, el mismo manejo de errores y los mismos estándares de revisión, sea cual sea el proyecto que abras.
Onboarding in days, not monthsOnboarding en días, no mesesa new engineer reads one catalogue instead of archaeology across twenty repositories to learn how things are done here.un ingeniero nuevo lee un catálogo en vez de hacer arqueología en veinte repositorios para aprender cómo se hacen las cosas aquí.
Knowledge that survives departuresConocimiento que sobrevive a las bajasthe lessons your team learned the hard way stay in a catalogue with an owner, not in the head of whoever wrote that repository.las lecciones que tu equipo aprendió a golpes quedan en un catálogo con dueño, no en la cabeza de quien escribió ese repositorio.
Numbers for the conversation with financeNúmeros para la conversación con finanzasoutput per project and per period, measured the same way every month — so the debate about AI tooling budget runs on data instead of impressions.producción por proyecto y por período, medida igual todos los meses — así el debate sobre el presupuesto de herramientas de IA corre sobre datos y no sobre impresiones.
Your code never leaves your infrastructureTu código nunca sale de tu infraestructurarepositories are cloned to your own server, analysed and deleted. Nothing is uploaded anywhere, and there is no third-party SaaS in the middle.los repositorios se clonan en tu propio servidor, se analizan y se borran. No se sube nada a ninguna parte, y no hay ningún SaaS de terceros en el medio.

How it worksCómo funciona

Point it at GitHub. It does the rest.Apúntalo a GitHub. Hace el resto.

ConnectConecta

Your repositoriesTus repositorios

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.

AnalyseAnaliza

Skills & MetricsSkills & Metrics

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.

UseUsa

Catalogue & dashboardsCatálogo y paneles

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.

Honest about what it measuresHonesto sobre lo que mide

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.

Yours to run, or ours to operateTuyo para operar, o nuestro para gestionarlo

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

Convention-based, not vendor-locked.Basado en convenciones, sin atarte a nadie.

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.

Claude Skills SKILL.md CONVENTIONS.md LESSONS_*.md YAML front-matter GitHub GitLabon requesta petición

More from Quality NOCMás de Quality NOC

Other products.Otros productos.

Let's talkHablemos

See it running on your repositories.Míralo corriendo sobre tus repositorios.

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.

+34 971 53 69 53
Parc Bit, Mallorca · SpainEspaña
Mon–Fri · NOC operating 24/7Lun–Vie · NOC operativo 24/7

Request a demo →Solicitar una demo →