html について
htmlは、自己完結型でレスポンシブなHTMLインターフェースを作成・修正するスキルです。成果物の保存先、ローカル静的サーバーの起動、引き渡し前のページ検証を定めています。
主な機能
- 01HTML成果物の作成・修正
- 02レスポンシブでセマンティックな構造
- 03アクセシブルなコントロール
- 04ローカルページの配信と検証
活用シーン
- 01新しいHTMLインターフェースの作成
- 02指定されたHTML成果物の修正
- 03引き渡し前のローカルページ確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eliasstravik/ skills --skill htmlインストール後、Claude Code で/htmlを入力して読み込まれたか確認します。
詳細
HTML
レシピ
- 指定された HTML 状態ルート内、またはそれ以外の場合は展開した
~/.html内にARTIFACT_DIRを解決します。名前付きアーティファクトはその場で修正し、新規作業の場合は小文字のランダムな3単語スラッグを作成します。 - ユーザーが別のエントリーファイルを指定していない限り、意味的な構造とアクセシブルなコントロールを備えた、自己完結型でソースに忠実なレスポンシブインターフェースとして、
ARTIFACT_DIR/index.htmlのみを書き込みます。 - 空いている一般的でないポートを使用し、
127.0.0.1上でARTIFACT_DIRの長時間稼働する静的サーバーを起動します。 - タスク実行内のファイルを使って
http://127.0.0.1:<PORT>/index.htmlにアクセスできることを確認します。バインドまたは取得に失敗した場合は、手順3から別のポートで再試行し、引き継ぎまで確認済みのサーバーを稼働させておきます。 HTML file: <absolute entry-file path>に続けてHTML: [Open locally](<verified /index.html URL>)のみを正確に返します。配信を確認できない場合は、リンクを省略し、パスと簡潔な理由を1つ提示します。
詳細
python3 -m http.server "$PORT" --bind 127.0.0.1 --directory "$ARTIFACT_DIR"を、長時間稼働するツールセッションのフォアグラウンドコマンドとして実行します。終了するシェルからバックグラウンド化したり、切り離したりしないでください。
コメント
Markdown 対応