技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
verification-methodology【数据与研究】Verify work against explicit criteria using direct, source-faithful evidence, reproducible checks, and clear verdicts. Use before declaring an artifact, implementation, or claim complete; do not use for exploratory research without pass/fail criteria.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Pass/fail assessment against pre-defined criteria.
Stop when every criterion has direct evidence or an explicit blocked/not-applicable verdict. Escalate when the criterion is ambiguous, evidence conflicts, or the required access is unavailable.
Treat the requested or configured local service as part of the verification criterion, not as an interchangeable topic label.
PATH entry does not prove that a bundled executable is unavailable.Example: for “What’s new on Jellyfin?” in an environment with a configured Jellyfin skill and bundled CLI, query that server through the bundled CLI first. Home Assistant entities and public Jellyfin project activity answer different questions.
Do not use this skill for open-ended exploration that has no artifact, claim, decision, or observable completion criterion. Use a research or discovery skill first, then return here when there is something falsifiable to verify.
| Reference | When to load |
|---|---|
references/criteria-assessment.md | You need to evaluate whether work meets completion criteria |
references/evidence-standards.md | You need to judge whether evidence supports the claims made |
references/magnus919-refine-to-ship-gate.md | You are running the Magnus919 Refine-to-Ship verifier gate — 12 criteria, editorial change verification, output structure |
references/verdict-template.md | You need to produce a structured pass/fail/hold verdict |
12 criteria for the verifier profile. Each criterion maps to an observable, reproducible check.
| # | Criterion | How to Verify |
|---|---|---|
| 1 | Dash scan — zero em dash (U+2014), en dash (U+2013), horizontal bar (U+2015), or visible prose double-hyphen | search_files for [\u2014\u2013\u2015] and \-\-. Double-hyphens in YAML frontmatter delimiters are OK. |
| 2 | Fact-check — all methodology claims map to source; no fabricated numbers, chronology, or universal claims | Cross-reference article claims to source document sections. Search for \d+%, percent, average of, illustrative. Search for research proves, studies demonstrate. |
| 3 | Voice-check — Magnus fingerprint: conversational first-person, contractions, "But" pivots (not formal transitions), colons over semicolons, no consultant cadence | Search for Furthermore, Moreover, Nevertheless, Consequently, Therefore, not only.*but also, triplet parallelism. Count colons vs semicolons (should skew heavily toward colons). |
| 4 | Oxford commas, spelling, grammar — American English, Oxford commas in series, no spelling errors | Manual read of series. Check for consistent formatting. |
| 5 | No formulaic AI closing — zero "In conclusion", "To summarize", "In this article", generic motivational advice | search_files for In conclusion, Ultimately,, To summarize, In this article, In this post. |
| 6 | Methodology-first — personal frame ≤ ~10% of article; rest is methodology | Count paragraphs in frame vs body. |
| 7 | Human stake integrated — cognitive burden, expertise formation, transferred work, anti-surveillance, accountable authority | Verify dedicated section or dispersed coverage of all dimensions. |
| 8 | Privacy/anonymization — zero company identifiers, role titles, named people, source filename, proprietary domain examples | search_files for company name, product names, domain-specific terminology from source. |
| 9 | Frontmatter — title, slug, date, byline correct and value-identical to specification | read_file lines 1–11. |
| 10 | Links resolve — each distinct URL appears once at first meaningful mention; all return 200 | curl -s -o /dev/null -w "%{http_code}" each URL. Verify link text is at first meaningful mention. |
| 11 | Hugo build + routes — build exit 0; new route returns 200; old take-home-title route returns 404 | hugo --quiet && echo EXIT:$?. curl both routes. |
| 12 | No duplicate source bundle — single directory, single index.md; no stale *take-home* directories | ls the page bundle directory. find in content/posts for duplicate slug patterns. |
When the parent profile specifies editorial changes during gate recovery, verify each one is present before proceeding with the full criteria scan:
| Change Type | Verification Method |
|---|---|
| Fabricated illustrative numbers removed | search_files for \d+%, percent, PRs? per, average of → zero hits |
| Tense correction | search_files for the exact parent-specified phrase |
| Closing replacement | search_files for the first and last sentence of the parent-specified closing |
verifier-gate-recovery skill for remediation patterns./private/tmp/verifier-gate/<slug>-refine/
00-index.md — verdict, links to artifacts
01-summary/verdict.md — per-criterion pass/fail table
02-analysis/
per-criteria-results.md — detailed evidence per criterion
gap-details.md — only if BLOCK, with remediation instructions
This skill is intentionally host-neutral. Use your agent's normal mechanisms to load the references, templates, and scripts listed here. Do not assume a particular profile system, task orchestrator, memory service, or response-handoff format.