1仕組みと動作原理
スクリプト一切なしの純粋なプロンプトオーケストレーション:スキル全体が SKILL.md(ワークフローと仕様)+ README.md(外部向け説明)のみで構成。モデルが5ステップのチェックリストを忠実に実行することですべてを実現。
Verify factual claims in documents and propose corrections backed by authoritative sources.
最初のステップで「検証可能性の選別」を実施:技術仕様、バージョン番号/リリース日、統計データ、API機能、ベンチマークスコアのみを対象とし、主観的な内容はすべて除外。
**Skip subjective content:**
照合結果は4段階のステータスコードで表現し、「信頼できる情報源が見つからない」ことも二者択一を迫らず第一級のステータス(❓ Unverifiable)として処理。
| Claude 3.5 Sonnet: 200K tokens | Claude Sonnet 4.5: 200K tokens | ❌ Outdated model name | platform.claude.com/docs |
修正レポートには固定のフィールドテンプレート(Location / Current claim / Correction / Source / Rationale)があり、各修正は行番号とソースURLを必ず参照可能。
**Location:** Line 77-80 in docs/file.md
変更を加える前に厳格な人手による関門を設置:まずレポートを提示し、「Should I apply these corrections?」と明確に確認して肯定的な回答を得てから初めて実行。
2. Wait for explicit approval: "Should I apply these corrections?"
時間のコンテキストが必須項目として設定:修正には as-of 日付を必ず付与し、「最新バージョン」のような即座に陳腐化する表現を禁止。
- "Latest version" (becomes outdated)
情報源の信頼性順位が明確であり、信頼性に欠ける可能性がある情報源には「公式へ再確認する」具体的なアクションを提示。
- Third-party aggregators (llm-stats.com, etc.) - verify against official sources
検索クエリ自体にも規範が存在:具体的かつ年号を含めることを求め、「Claude context」のような曖昧な検索はアンチパターンとして例示。
- "Claude Opus 4.5 context window 2026"
矛盾や欠落に対するエグジットフローを用意:情報源が対立する場合は「最新の公式文書を優先 + レポートに相違点を明記 + 両方をユーザーに提示」、全く見つからない場合は断定せず限定表現を提供。
2. Suggest alternative phrasing: "According to [Source] as of [Date]..."
仕上げとしてダウンストリームへの引き渡しを用意:検証完了後は /daymade-docs のエクスポートスキルへの連携を提案し、「検証 → 出稿」のフローを形成。
A) Export as PDF — run /daymade-docs:pdf-creator (Recommended for formal documents)
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| api | 宿主 web search 能力(description 明写 using web search;skill 自身无代码、无端点常量) |
| api | 宿主 Edit 工具(Step 5 实际改写用户文档) |
| network | AI 厂商官方文档/公告域名(作为检索目标列出:anthropic.com、openai.com、blog.google、platform.claude.com、platform.openai.com) |
| network | 包注册表(校验库版本是否过时:npm、PyPI、crates.io;另指向 github.com 的 releases) |
| network | 第三方聚合站(被明确要求「严格管控、回官方核对」) |
| api | 同仓下游插件 daymade-docs(仅作为建议用户运行的命令,非本 skill 调用) |
4推奨統制措置と判定根拠
- 网络端点: 外部ネットワークアクセスの宣言:すべてのネットワークアクティビティはホストの web search ツールを経由して実行(スキル自体にはコードやエンドポイント定数は一切なし)。SKILL.md で指定された検索対象はベンダーの公式ドメインおよびパッケージレジストリ。
- 本地工作目录: ファイルの読み書きと成果物の出力:ホストの Edit ツールを経由して、ユーザー文書内の誤りまたは陳腐化と判定された記述を書き換え(Step 5。ユーザーからの明示的な承認取得が前提条件)。
5二重目の独立検証
- [ok] 是否真的没有脚本(description 提到 web search 会不会误导) — 事实核查:目录内无 .py/.sh/.mjs/.js,无 package.json;description 的『using web search』指的是宿主提供的搜索能力,不是自带脚本。故 scripts_executed = [],与 README『No configuration required. The skill works out of the box.』一致。
- [ok] 『用户批准才改』是否只是口号 — SKILL.md Step 5 明确列三条前置(Show the correction report / Wait for explicit approval / Only proceed after confirmation),并给出询问原句 'Should I apply these corrections?'。这是提示词级约束,无技术强制,但表述是命令式而非建议式。
- [discrepancy] 外部资源条目:域名是否被误当成调用点 — 〔第二遍标注:需精确措辞〕SKILL.md 里的 anthropic.com / openai.com / blog.google / platform.claude.com / npm / PyPI / crates.io / llm-stats.com 全部出现在「检索目标示例」与「来源评估」段落中,是给模型的指导清单,不是代码常量。已在 external_deps 的 name 字段逐条写明性质(『作为检索目标列出』『被明确要求严格管控』),避免读者误以为 skill 会主动请求这些站点。
- [ok] 『无法核实』是否真的一等公民(找反例) — 四档里含 ❓ Unverifiable,Handling ambiguity 段落给出无来源时的三条动作(标 Unverifiable / 给限定话术 / 建议加 approximately 之类的限定词),Limitations 段落重申不能判定争议事实。三处互相印证,非单点承诺。
- [ok] 时效性纪律是否两文档一致 — SKILL.md 的 Time-sensitive information 段落给出 Good/Poor corrections 对照;README 的 Real-World Example 把『Added temporal marker "截至 2026 年 1 月"』写进改动清单。两处一致。
- [ok] 数字精度要求是否有对应实现路径 — Numerical precision 段落给出 Source says → Write 的对照(approximately 1 million tokens → 1M tokens (approximately)),并在 Citation format 段落要求把来源写进修正文本。属文档级规范,无脚本可验证,属『提示词约束』性质。
- [ok] 元数据(license/stars/last_push) — 取自同 repo 同 commit 的池内既有值(MIT、1385★、2026-09-09T12:33:29Z);本次未联网复核 gh。README 自述 License 为 MIT License - See repository for details,与仓库根 LICENSE 一致。
- [ok] 下游交接是否造成隐式依赖 — Next Step 段落只提出选项并要求用户运行 /daymade-docs:pdf-creator 或 :ppt-creator,skill 自身不调用、不 import,属软建议而非硬依赖。
6結論
fedd09ed5369f915…