fix(skills): improve summarize selection

This commit is contained in:
Peter Steinberger
2026-01-15 10:14:59 +00:00
parent 95735c3978
commit 0facc63019
2 changed files with 38 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
import fs from "node:fs";
import path from "node:path";
import { describe, expect, it } from "vitest";
import { parseFrontmatter } from "./skills/frontmatter.js";
describe("skills/summarize frontmatter", () => {
it("mentions podcasts, local files, and transcription use cases", () => {
const skillPath = path.join(process.cwd(), "skills", "summarize", "SKILL.md");
const raw = fs.readFileSync(skillPath, "utf-8");
const frontmatter = parseFrontmatter(raw);
const description = frontmatter.description ?? "";
expect(description.toLowerCase()).toContain("transcrib");
expect(description.toLowerCase()).toContain("podcast");
expect(description.toLowerCase()).toContain("local files");
expect(description).not.toContain("summarize.sh");
});
});