Install any skill in seconds. Free to start, no credit card required.
Get Started Free →catlog22/maestro-knowledge
Intent-driven knowledge-store and Run knowledge lifecycle management — audit/prune, stage candidates (with signal recording), review/resolve/promote candidates, harvest artifacts, or manage wiki/domain knowledge.
Passed 12 of 20 test cases with the skill, and 8 of 20 without it.
and 13 more in the full report
14 fixed4 passed either way0 still failing2 broke2 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to normalize our knowledge base entries to conform to current schema standards. Please analyze the repository, generate a detailed normalization report file first, and output the command or path so I can inspect the changes before applying them.
| Checked | Without skill | With skill |
|---|---|---|
| Uses the command 'maestro knowledge normalize --report' with a specified report path before applying changes | Missed | Passed |
The instructions your model reads when the skill loads.
<required_reading> @~/.maestro/ref/knowledge-closeout.md </required_reading>
If the required file was not expanded by the host, or is no longer in context, Read @~/.maestro/ref/knowledge-closeout.md explicitly before knowledge closeout.
| Operation | Keywords | Execution document or CLI |
|---|---|---|
| audit | audit / 审计 / 检查知识库 | maestro knowledge audit --scope all(只读;细节见 ~/.maestro/workflows/knowledge-audit.md) |
| normalize | normalize / migrate / 规范化 / 迁移 | maestro knowledge normalize --report <path>,审阅后才可原样追加 --apply |
| review | review / 审查 / 证据 / 下一步 / 匹配 / 去重 / 冲突检测 / 裁决 / 候选 / backlog | maestro knowledge review <session-id> [--refresh] --json → shared presentation/authorization |
| stage | stage / 暂存 / candidate / 沉淀候选 / cited / validated / contradicted / 记录命中关系 | maestro knowledge stage ... [--signal <signal> --signal-ids <ids>] |
| promote | promote / 晋升 / 发布候选 | Shared closeout protocol → maestro knowledge promote <session-id> --candidate <approved-id> |
| harvest | harvest / 提取 / 收割 / 从工件 | ~/.maestro/workflows/harvest.md |
| wiki | wiki / 知识图谱 / 连接 / 摘要 / 健康 | ~/.maestro/workflows/wiki-manage.md / ~/.maestro/workflows/wiki-connect.md / ~/.maestro/workflows/wiki-digest.md |
| extractors | extractors / 抽取器 / 生成抽取规则 | ~/.maestro/workflows/extractors.md |
| domain | domain / 领域术语 / 注册术语 / term | ~/.maestro/workflows/domain-add.md |
review / stage / promote use the corresponding maestro knowledge CLI. For candidate closeout, follow @~/.maestro/ref/knowledge-closeout.md (Review → Refresh → Present → Authorize → Execute → Verify), not an unreviewed direct mutation: review-only stays read-only; refresh only missing/stale receipts within authority; after confirming the disposition and any resulting publication, use promote --resolve; publish already eligible fixed explicitly approved IDs via promote --candidate. stage --signal --signal-ids includes signal recording. Preserve stable knowledge IDs, graph aliases, Run ID, Session ID, signal, candidate ID, disposition, target, and reason exactly; do not translate these operations into direct spec/knowhow writes.connect/连接 → ~/.maestro/workflows/wiki-connect.md; digest/摘要 → ~/.maestro/workflows/wiki-digest.md; health/search/cleanup/stats/健康/检查/(none) → ~/.maestro/workflows/wiki-manage.md.maestro knowledge stage knowhow ...; project knowhow is written only by explicit promotion. Outside a Run, direct /maestro-knowhow capture remains available.maestro knowhow add --type <type> --title "<title>" --content-file <path>; ordinary Spec is exactly maestro spec add <category> "<title>" "<content>". Keywords, sourceRef, relatedPaths, applicability, language, decision state, ID, and tool flags are advanced optional metadata—not required creation parameters. The nine Knowhow types remain session|tip|template|recipe|reference|decision|asset|blueprint|document..workflow/knowhow/ directly with no Session, --evidence, or review/promote cycle. Reserve stage → review → promote for candidates needing corpus adjudication.targetRepoId for an ordinary current-repository write. Pass it only for an explicitly selected linked physical write after the host supplied that target's exact stable UUID and a live write capability for the matching corpus. The value must equal that host-supplied UUID; never infer it from cwd, repository name, alias, or path, and never persist alias/path as identity. If explicit linked authority is absent, fail closed instead of guessing.maestro knowledge audit is always read-only. Its only scopes are spec|knowhow|all; pipeline/repository diagnostics always run, usage diagnostics run when MaestroGraph exists, and --prune only includes a deterministic prune_plan. Audit has no --apply, mutation, delete, or purge path. Compatibility normalization never happens during audit. First save maestro knowledge normalize --report <path>, review it, then run that same report path with --apply; changed sources or repository identity invalidate the report.maestro knowledge stage <target> "<title>" --content-file <path|->. Inline positional content containing spaces, quotes, unicode (e.g. …), newlines, or leading dashes is misparsed and shifts later arguments.test cases passed, vs 8 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.