web-prototype
WebページのHTMLプロトタイプを素早く生成する汎用スキル。`assets/template.html`をベースに`references/layouts.md`のレイアウトを組み合わせ、単一の自己完結したHTMLファイルを作成します。より特化したスキルが該当しない場合、ランディングページ・マーケティング・ドキュメント・SaaSページなどあらゆるWebページ制作のデフォルト選択肢として機能します。
description の原文を見る
| General-purpose desktop web prototype. Single self-contained HTML file built by copying the seed `assets/template.html` and pasting section layouts from `references/layouts.md`. Default for any landing / marketing / docs / SaaS page when no more specific skill matches.
SKILL.md 本文
Web プロトタイプスキル
バンドルされたシード(種)とレイアウトライブラリを使用して、単一の自己完結型HTMLプロトタイプを作成します。ゼロからCSSを書くのではなく、シードを組み立てるのがあなたの仕事です。シードには既に優れたデフォルト(タイポグラフィ、スペーシング、アクセントバジェット)が組み込まれています。
リソースマップ
web-prototype/
├── SKILL.md ← このファイルです
├── assets/
│ └── template.html ← シード: トークン + クラスシステム + フレーム(まず読む)
└── references/
├── layouts.md ← 8つの貼り付け用セクションスケルトン
└── checklist.md ← P0/P1/P2 自己チェック
ワークフロー
ステップ 0 — 事前チェック(何か書く前に一度やる)
assets/template.htmlを全体的に読む — 最低でも<style>ブロックまで。references/layouts.mdの上部のクラスインベントリには、そこで定義しなければならないすべてのクラスがリストされています。もしクラスが見当たらない場合は、毎回インラインで再定義するのではなく、<style>に追加してください。references/layouts.mdを読む — どのセクションスケルトンが存在するかを知るため。カバーされていないセクションタイプを書かないでください — 最も近いレイアウトを選んで適応させてください。- アクティブなDESIGN.md を読む(既にシステムプロンプトに注入されています)。その色をシードの6つの
:root変数にマップしてください。新しいトークンは導入しないでください。
ステップ 1 — シードをコピー
assets/template.html をプロジェクトルートに index.html としてコピーします。6つの :root 変数をアクティブなデザインシステムのトークンに置き換えます。ページの <title> とトップナブのブランドを置き換えます。
ステップ 2 — セクションリストを計画
コピーを書く前にレイアウトを選んでください。 デフォルトリズム(layouts.md から):
| ページの種類 | デフォルトリズム |
|---|---|
| ランディング | 1 ヒーロー → 3 機能 → 4 統計 または 5 引用 → カスタム分割 → 6 CTA |
| マーケティング / エディトリアル | 1 ヒーロー中央 → 7 ログリスト → 6 CTA |
| 料金表 | 1 ヒーロー中央 → 8 比較表 → 6 CTA |
| ドックスインデックス | 1 ヒーロー中央 → 7 ログリスト(ドックスセクション)→ 6 CTA |
選んだリストを1文でユーザーに述べてください。このポイントで安くリダイレクト可能です。HTMLで200行書いてからではなく。
ステップ 3 — 貼り付けと入力
選んだ各レイアウトについて、layouts.md の <section> ブロックを index.html の <main id="content"> にコピーします。括弧で囲まれた [REPLACE] 文字列をユーザーの説明から取った実際の具体的なコピーで置き換えます。フィラーなし — スロットが空の場合、セクションの選択が間違っています。別のレイアウトを選んでください。
ステップ 4 — 自己チェック
references/checklist.md を上から下まで実行します。すべてのP0項目は先に進む前にパスする必要があります。P1項目はパスすべきです。P2はボーナスです。
ステップ 5 — アーティファクトを出力
index.html を <artifact> タグで囲みます。説明する1文の後。</artifact> の後は何も書きません。
ハードルール(シードはほとんどこれらを保護しています — 戦わないでください)
- 単一アクセント、スクリーンごとに最大2回使用。 アイブロー + プライマリCTAがデフォルトバジェットです。
- ディスプレイフォントはセリフ(シードではIowan Old Style / Charter / Georgia)。ボディにはサンセリフ。ニューメラルス、キャプション、アイブロウにはモノスペース。
- 画像プレースホルダー、外部URLではない。
.ph-imgクラスを使用してください — ストック写真CDNにリンクしないでください。 - モバイルリフローはシードのメディアクエリ(920px)で既に機能します。 固定幅を追加してそれを壊さないでください。
- すべての
<section>にdata-od-idをコメントモードがターゲットにできるようにします。
出力契約
<artifact identifier="kebab-case-slug" type="text/html" title="Human Title">
<!doctype html>
<html>...</html>
</artifact>
アーティファクトの前に1文。その後は何もなし。
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- nexu-io
- リポジトリ
- nexu-io/open-design
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/nexu-io/open-design / ライセンス: Apache-2.0
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。