1仕組みと動作原理
このskillは実行可能プログラムではなく、「1ディレクトリ=1テンプレート」です。SKILL.mdのfrontmatterはセレクター表示用であり、本文(body)はモデルに送信されるプロンプトそのものです。テンプレートの追加はディレクトリの追加を意味し、TypeScriptの変更は不要です。
routes rescan disk and the client refetches `/api/templates`.
実際に発行されるプロンプトは、プラットフォーム共通設計指示(SHARED_DESIGN_DIRECTIVES)+ 本skillのSKILL.md本文 + ユーザーコンテンツであり、assemblePromptによって1つのプロンプトに組み立てられます。
Wrap a per-template instruction body with the shared design directives and
成果物の生成はファイルシステムを経由しません。共通指示によりWrite/Edit/Bashなどのファイルツールの使用が明示的に禁止されており、モデルに対して完全なHTMLをレスポンス本文として直接ストリーミング出力することが求められます(stdoutはフロントエンドによってキャプチャされディスクに書き出されます)。
**禁止使用 Write / Edit / MultiEdit / Bash / Create / 任何文件系统工具**。不要把 HTML 写到任何 \`.html\` 文件里。前端直接捕获你的 stdout 文本, 文件落盘由前端负责。
3カラムの骨組みは単一のgrid宣言によって決定されます:240pxのサイドナビゲーション + 伸縮する本文 + 220pxの右側TOC。狭い画面では段階的に2カラムまたは1カラムへ縮退します。
.layout { display: grid; grid-template-columns: 240px minmax(0, 1fr) 220px; gap: 0; min-height: calc(100vh - 50px); }
本文は「コードブロック + コールアウト + テーブル + ページャー」の4種類のブロックで構成され、サンプルでは架空のCLI(Filebase)のクイックスタートドキュメントを用いてすべてのブロック型を実演しています。
<title>Filebase docs — Quickstart</title>
コールアウトは単一のアクセントカラーによる左ボーダー(--accent #c96442)で実装されており、1バリエーションのみで、SKILL.mdに記載されているinfo/warn/dangerの3色展開はありません。
.callout { background: var(--surface); border: 1px solid var(--border); border-left: 3px solid var(--accent); border-radius: 8px; padding: 14px 18px; margin: 20px 0; font-size: 14px; }
右側のTOCは純粋な静的アンカーリスト(見出し + #リンク + .activeハイライト)です。サンプルにはスクリプトが一切含まれていないため、SKILL.mdに記載されているscroll-spy、コピーボタン、テーマ切り替えはサンプル上には存在しません。
<aside class="toc" data-od-id="toc">
トップバーにはブランド表示と検索入力ボックスのみが存在し、SKILL.mdに記載されているバージョン選択やテーマ切り替えコントロールはありません。
<input placeholder="Search · ⌘K" />
サーバー側の/api/convertが行う処理は3つだけです:templateIdに基づいてディスクからskillを読み込み、プロンプトを組み立て、ローカルのagent CLIをspawnしてSSEストリームで出力を転送します。
prompt = assemblePrompt({ body: skill.body, content, format });
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: 純粋なプロンプト指示およびルールテキストのみであり、スクリプト実行や外部への影響は皆無
5二重目の独立検証
- [ok] 三栏文档页(侧导航 + 正文 + 右 TOC) — .layout 三列 240px / minmax(0,1fr) / 220px,且 1024px 隐藏 TOC、720px 隐藏 sidebar。
- [discrepancy] 「Inline-end TOC (sticky, scroll-spy)」 — TOC 存在,但 .toc 是普通 padding 布局、无 position:sticky,也无 scroll-spy 脚本(全文零 <script>);高亮 .active 是写死的。
- [discrepancy] 「代码块: 圆角 + dark + 语言标签 + 复制按钮」 — 样例代码块为圆角浅底(--code-bg:#f4f4f2),无 dark 主题、无语言标签、无复制按钮。
- [discrepancy] 「callout: info / warn / danger 三色」 — 只有一种 accent 左描边 callout,无三色档位。
- [discrepancy] 「顶栏 search + version + 主题切换」 — 顶栏仅 brand + Search · ⌘K 输入框;无 version 标签、无主题切换控件。
- [ok] 样例正文的虚构 CLI 与外链 — get.filebase.dev 是虚构产品域的示例命令(curl -fsSL … | sh)、~/.config/filebase/credentials 为虚构凭证路径;属演示文本,不是本 skill 的运行时依赖。
- [ok] 目录内零端点、零脚本 — 两文件皆无 <script>、无字体/CDN 链接、无图片 URL。
6結論
4277f1338716aa4d…