Skip to main content

blog-post

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

ソース情報

リポジトリ
sanghyunna/readable-studio
ソースの最終更新活動
2026年10月6日 07:59
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
3 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
blog-post
description
A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".
triggers
["blog","blog post","article","essay","case study","newsletter"]
readable
{"mode":"prototype","platform":"desktop","scenario":"marketing","preview":{"type":"html","entry":"index.html"},"design_system":{"requires":true,"sections":["color","typography","layout","components"]},"craft":{"requires":["typography","typography-hierarchy","typography-hierarchy-editorial","rtl-and-bidi"]}}
# Blog Post Skill Produce a single long-form article page — editorial layout, no chrome. ## Workflow 1. **Read the active DESIGN.md** (injected above). Lean into the typography tokens — long-form is 70% type, 20% image, 10% chrome. 2. **Pick the topic** from the brief and write a real article — at least 600 words across 4–6 H2 sections. No lorem ipsum. 3. **Sections**, in order: - **Masthead** — small wordmark + 4–6 nav links, plain. - **Article header** — category eyebrow, headline (display token, large), deck (1–2 sentence subhead), author name + role + date. - **Hero image** — a 16:9 placeholder block using a DS-tinted gradient or solid fill (no external images). Add a 1-line caption underneath. - **Body** — alternating prose paragraphs with at least: - 1 pull quote (large display type, accent rule on the inline-start edge so the layout flips correctly under `dir="rtl"`). - 1 figure (image placeholder + caption). - 1 list (numbered or bulleted). - 1 inline blockquote. - **Author footer** — author avatar (initials in a circle), bio paragraph. - **Related** — 3 cards linking to other posts. Each card: tiny image block, title, 1-line excerpt, date. 4. **Write** a single HTML document: - `<!doctype html>` through `</html>`, CSS inline. - Article body uses the DS body font, centered, max-width per DS layout rule (typically 680–720px). - Drop caps (`first-letter`) only if the DS mood is editorial / serif — skip on tech-y DSes. - `data-readable-id` on the headline, hero, body, pull quote, related grid. 5. **Self-check**: - Type hierarchy is unambiguous — H1 is clearly the headline; H2s are section dividers; pull quotes do not compete with H1. - Line length 60–75 chars for body prose. - Accent appears at most twice (eyebrow + pull-quote rule, or one link). - The page reads like a magazine, not a marketing landing. ## Output contract With file tools, save or edit `index.html`; the saved file is the deliverable. Finish with a brief reference to that file and a summary of the change. Keep the user's topic in the document title. <readable-delivery channel="no-file-tools"> Only without file tools, use this chat delivery channel with the stable identifier `index` and the user's topic in `title`: Emit between `<artifact>` tags: ``` <artifact identifier="index" type="text/html" title="Article Title"> <!doctype html> <html>...</html> </artifact> ``` One sentence before the artifact, nothing after. </readable-delivery>
GitHubで見る