skill-gallery

個人ブログとポートフォリオ

架空のプロダクトデザイナー Maya Lindqvist の 1 ページサイト。4 つのケーススタディ、絞り込み可能な記事一覧、記事 1 本の全文、経歴タイムライン付きの自己紹介、ニュースレター登録フォーム、ライト・ダークの切り替えで構成されます。

prompts/blog-portfolio.md · バージョン 1。すべての skill を並べて表示します。各列が 1 つの skill、各行が 1 つのエージェントです。

プロンプト本文

エージェントに送信したとおりの英語の原文です。翻訳はしていません。

Build a personal website for Maya Lindqvist, a fictional freelance product designer and writer based in Gothenburg, Sweden. She designs software for people who work with data, and she writes a blog about her work. The site combines her portfolio and her blog on one page.

## Sections and content

1. **Header.** Her name "Maya Lindqvist" as the site title. Navigation links: Work, Writing, About, Contact. A control that switches between a light and a dark color scheme. On small screens the navigation must still be reachable.

2. **Introduction.** The statement "I design tools for people who work with data, and I write about how they get made." A status line: "Available for new projects from January 2027."

3. **Selected work.** Four case studies. Each shows the title, client, year, her role, a one-sentence summary, two or three tags, and an illustration made with inline SVG or CSS:
   - Tidepool: a field app for marine biologists that works offline on a boat. Client: Nordic Ocean Institute. 2026. Lead designer. Tags: Mobile, Offline, Research.
   - Ledger rewrite: replacing a 20-year-old member banking system for a community credit union. Client: Västkust Credit Union. 2025. Product designer. Tags: Finance, Forms, Accessibility.
   - Delay map: a live map of tram and bus delays for commuters and dispatchers. Client: Region Väst Transit. 2025. Design and front-end. Tags: Maps, Data visualization.
   - Open Data Handbook: a free guide for municipalities publishing their first datasets. Self-initiated. 2024. Author and designer. Tags: Writing, Open data.

4. **Writing.** A list of six posts. Each shows the date, title, reading time, a one-sentence excerpt and one tag. Add tag filters (All, Design, Data, Freelancing, Field notes) that filter the list.
   - 2 October 2026. "What a tide table taught me about empty states". 7 min. Design.
   - 11 September 2026. "Designing for gloves: touch targets in the field". 5 min. Field notes.
   - 20 August 2026. "Notes from rebuilding a 20-year-old banking form". 9 min. Design.
   - 3 July 2026. "Why I stopped using pie charts in client reports". 4 min. Data.
   - 28 May 2026. "A month of sketching on the tram". 6 min. Field notes.
   - 15 April 2026. "Pricing freelance work by the problem, not the hour". 8 min. Freelancing.
   Write the excerpts yourself.

5. **Featured post.** Show the first post, "What a tide table taught me about empty states", in full: title, date, reading time, and about 400 words of body text that you write. The body must include at least one subheading, one pull quote, and one short code or data snippet.

6. **About.** A biography of about 120 words that you write. An experience timeline:
   - 2019 to 2021: Designer, Kartverk Studio
   - 2021 to 2024: Senior product designer, Norrsken Analytics
   - 2024 to now: Independent
   A list of skills: Interaction design, Information design, Prototyping in code, Design systems, Workshop facilitation. Two talks: "Empty states are content" (Nordic Design Days, 2026) and "Forms that survive a migration" (Front-end Gothenburg, 2025).

7. **Newsletter.** Name: "Field Notes". Description: "A monthly email about designing with data. 1,900 readers." An email input and a "Subscribe" button.

8. **Contact and footer.** Email address maya@lindqvist.example. Text links to Mastodon, GitHub and Dribbble (they may point to `#`). Copyright line: "© 2026 Maya Lindqvist".

## Output requirements

- Write exactly one file named `index.html` in the current working directory. Put all HTML, CSS and JavaScript in that file.
- Do not reference remote images. Any images, icons or illustrations must be inline SVG or CSS.
- You may load fonts from Google Fonts and JavaScript or CSS libraries from well-known public CDNs (for example cdnjs, jsDelivr or unpkg).
- The page must work when `index.html` is opened directly from disk, and it must be usable at both desktop (1440px wide) and mobile (390px wide) viewport widths.
- All visible text is in English. Use the names, numbers and copy given above; write any additional copy a section needs.
- Do the whole task in one pass. Do not ask questions; make your own decisions and finish with the file written.

skill のセルでは、末尾に 1 文を追加します:Use the <name> skill.(Claude Code)または Use the $<name> skill.(Codex)。

ネイティブ
Codex

Codex ネイティブ

成功
Codex · ネイティブ — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex · ネイティブ — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
4m 59s
トークン
in 218k · out 19.8k
Skill の使用
該当なし
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-25

a11y 深刻 1▶ 録画

👍 0 · 投票する

Codex + frontend-design

成功
Codex + frontend-design — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + frontend-design — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
7m 35s
トークン
in 262k · out 21.7k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-25

a11y 深刻 1▶ 録画

👍 0 · 投票する

Codex + ui-ux-pro-max

成功
Codex + ui-ux-pro-max — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + ui-ux-pro-max — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
6m 55s
トークン
in 510k · out 20.3k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-25

a11y 深刻 1▶ 録画

👍 0 · 投票する

Codex + web-design-engineer

成功
Codex + web-design-engineer — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + web-design-engineer — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
8m 31s
トークン
in 324k · out 26.3k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-25

a11y 深刻 1▶ 録画

👍 0 · 投票する

Codex + taste-skill

成功
Codex + taste-skill — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + taste-skill — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
7m 26s
トークン
in 903k · out 17.2k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Codex + frontend-ui-engineering

成功
Codex + frontend-ui-engineering — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + frontend-ui-engineering — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
8m 28s
トークン
in 398k · out 21.0k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y 深刻 1▶ 録画

👍 0 · 投票する

Codex + theme-factory

成功
Codex + theme-factory — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Codex + theme-factory — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
gpt-6.1-sol · high
所要時間
8m 49s
トークン
in 221k · out 21.5k
Skill の使用
はい
外部参照
なし
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Claude Code

Claude Code ネイティブ

成功
Claude Code · ネイティブ — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code · ネイティブ — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
10m 28s
トークン
in 24 · cache 661k · out 41.1k
Skill の使用
該当なし
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y 深刻 1▶ 録画

👍 0 · 投票する

Claude Code + frontend-design

成功
Claude Code + frontend-design — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + frontend-design — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
6m 29s
トークン
in 28 · cache 816k · out 37.8k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Claude Code + ui-ux-pro-max

成功
Claude Code + ui-ux-pro-max — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + ui-ux-pro-max — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
8m 05s
トークン
in 54 · cache 2.22M · out 45.3k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Claude Code + web-design-engineer

成功
Claude Code + web-design-engineer — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + web-design-engineer — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
7m 52s
トークン
in 24 · cache 867k · out 49.1k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Claude Code + taste-skill

成功
Claude Code + taste-skill — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + taste-skill — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
20m 56s
トークン
in 66 · cache 4.12M · out 85.9k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y 深刻 1▶ 録画

👍 0 · 投票する

Claude Code + frontend-ui-engineering

成功
Claude Code + frontend-ui-engineering — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + frontend-ui-engineering — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
5m 19s
トークン
in 32 · cache 925k · out 33.6k
Skill の使用
はい
外部参照
fonts.googleapis.com, fonts.gstatic.com
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する

Claude Code + theme-factory

成功
Claude Code + theme-factory — 個人ブログとポートフォリオ、デスクトップのスクリーンショット(ページ上部)Claude Code + theme-factory — 個人ブログとポートフォリオ、モバイルのスクリーンショット(ページ上部)
モデル
claude-opus-5-5 · high
所要時間
6m 32s
トークン
in 34 · cache 963k · out 38.3k
Skill の使用
はい
外部参照
cdn.jsdelivr.net
実行日
2026-10-26

a11y:問題なし▶ 録画

👍 0 · 投票する