diff --git a/packages/db/src/queries.ts b/packages/db/src/queries.ts index ebaf745..38027a4 100644 --- a/packages/db/src/queries.ts +++ b/packages/db/src/queries.ts @@ -594,6 +594,8 @@ export const skillQueries = { githubForks: skill.githubForks, securityScore: skill.securityScore, securityStatus: skill.securityStatus, + qualityScore: skill.qualityScore, + qualityDetails: skill.qualityDetails, sourceFormat: skill.sourceFormat, contentHash: skill.contentHash, rawContent: skill.rawContent, diff --git a/services/indexer/src/skill-indexer.ts b/services/indexer/src/skill-indexer.ts index 2d9ae5a..2cdb545 100644 --- a/services/indexer/src/skill-indexer.ts +++ b/services/indexer/src/skill-indexer.ts @@ -91,6 +91,13 @@ export async function indexSkill( githubForks: content.repoMeta.forks, securityScore: analysis.security.score, securityStatus: analysis.security.status, + qualityScore: analysis.quality.overall, + qualityDetails: { + documentation: analysis.quality.documentation, + maintenance: analysis.quality.maintenance, + popularity: analysis.quality.popularity, + factors: analysis.quality.factors, + }, contentHash: analysis.meta.contentHash, rawContent: content.skillMd, indexedAt: new Date(),