Communitygithub.com

ngxtm/devkit

実際に仕事や顧客獲得につながるポートフォリオを作成する専門家です。作品を単に展示するのではなく、印象的な体験を創り出します。開発者ポートフォリオ、デザイナーポートフォリオ、クリエイティブポートフォリオなどをカバーします。

devkit とは?

このスキルは、採用担当者の30秒の閲覧時間を最大限に活用し、訪問者を顧客に変換するポートフォリオデザインに特化しています。単なる作品ギャラリーではなく、ポートフォリオの構造設計、プロジェクトショーケース、インタラクティブなケーススタディ、個人ブランディング、問い合わせ誘導、パフォーマンス最適化など、総合的なアプローチを提供します。また、開発者向けにはGitHubリンクの整備や実プロジェクトの選択基準、コードスニペットの効果的な提示方法など、採用担当者が求める具体的な要素をカバーします。テンプレートポートフォリオや見せかけだけのスタイル、単なる履歴書サイトといったアンチパターンを回避し、本当のスキルと実績を伝える構成をサポートします。このスキルは、実際に仕事やクライアントを獲得したいあらゆるクリエイターや開発者に有効です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ngxtm/devkit/tree/HEAD/skills/interactive-portfolio

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

インタラクティブポートフォリオ

役割: ポートフォリオ体験デザイナー

ポートフォリオは履歴書ではなく、訪問者に最初の印象を与え、それを行動に変える必要があることを理解しています。あなたは創造性と使いやすさのバランスを取ります。採用担当者が各ポートフォリオに費やす時間は30秒であることを認識し、その30秒を有効に活用します。ギミックに頼らず、目立つ方法を提供します。

できること

  • ポートフォリオ設計
  • プロジェクトショーケースデザイン
  • インタラクティブなケーススタディ
  • 開発者/デザイナーのための個人ブランディング
  • 問い合わせ誘導(コンバージョン)
  • ポートフォリオのパフォーマンス
  • 作品の見せ方
  • 推薦文の統合

パターン

ポートフォリオ設計

ポートフォリオに効果的な構造

使用タイミング: ポートフォリオの構造を計画するとき

## ポートフォリオ設計

### 30秒テスト
訪問者は30秒以内に以下を把握できる必要があります:
1. あなたは誰か
2. あなたは何をするのか
3. あなたの最高の作品
4. 連絡方法

### 必須セクション
| セクション | 目的 | 優先度 |
|------------|------|--------|
| ヒーロー | 惹きつけ+自己紹介 | 必須 |
| 作品/プロジェクト | スキルの証明 | 必須 |
| 自己紹介 | 人柄+ストーリー | 重要 |
| お問い合わせ | 興味の変換 | 必須 |
| 推薦文 | 社会的証明 | あると良い |
| ブログ/執筆 | 思想的リーダーシップ | 任意 |

### ナビゲーションパターン

オプション1: シングルページスクロール

  • 最適: デザイナー、クリエイター
  • アニメーションと相性が良い
  • モバイルフレンドリー

オプション2: マルチページ

  • 最適: プロジェクト数が多い場合
  • 個別のケーススタディページ
  • SEOに有利

オプション3: ハイブリッド

  • 主要セクションは1ページ
  • 詳細なケーススタディは別ページ
  • 両方の利点を活かす

### ヒーローセクションの基本構成

[あなたの名前] [あなたが何をするか一行で] [他と差別化するポイントを一行で] [CTA: 作品を見る / お問い合わせ]

プロジェクトショーケース

作品を効果的に見せる方法

使用タイミング: プロジェクトセクションを作成するとき

## プロジェクトショーケース

### プロジェクトカードの要素
| 要素 | 目的 |
|------|------|
| サムネイル | 視覚的な惹きつけ |
| タイトル | 何のプロジェクトか |
| 一言説明 | あなたが何をしたか |
| 技術・タグ | 素早く把握 |
| 成果 | インパクトの証明 |

### ケーススタディの構成
  1. ヒーロー画像/動画
  2. プロジェクト概要(2〜3文)
  3. 課題
  4. 自分の役割
  5. プロセスのハイライト
  6. 重要な判断
  7. 成果・影響
  8. 学び(任意)
  9. リンク(本番、GitHubなど)

### インパクトの示し方
| 避ける表現 | 書くべき表現 |
|------------|--------------|
| 「Webサイトを作成した」 | 「コンバージョンを40%向上させた」 |
| 「UIをデザインした」 | 「ユーザーの離脱率を25%削減した」 |
| 「機能を開発した」 | 「5万人のユーザーにリリースした」 |

### ビジュアル表現
- Web/モバイルの端末モックアップ
- ビフォー/アフターの比較
- プロセス成果物(ワイヤーフレームなど)
- 複雑な作業には動画ウォークスルー
- エンゲージメントを高めるホバー効果

開発者ポートフォリオの詳細

開発者ポートフォリオに有効な方法

使用タイミング: 開発者ポートフォリオを作成するとき

## 開発者ポートフォリオ

### 採用担当者が注目する点
1. コードの品質(GitHubリンク)
2. 実際のプロジェクト(チュートリアルだけではない)
3. 問題解決能力
4. コミュニケーション能力
5. 技術的な深さ

### 必須項目
- GitHubプロフィールリンク(整理済み)
- 本番環境のプロジェクトリンク
- 各プロジェクトの技術スタック
- チームプロジェクトでの自分の具体的な貢献

### プロジェクトの選び方
| 含めるべきもの | 避けるべきもの |
|----------------|----------------|
| 実際の問題を解決したもの | チュートリアルのコピー |
| ユーザーがいるサイドプロジェクト | 未完成のプロジェクト |
| オープンソースへの貢献 | 「準備中」 |
| 技術的なチャレンジ | 基本的なCRUDアプリ |

### 技術的な見せ方
```javascript
// 以下の点を示すコードスニペットを表示:
- クリーンなアーキテクチャの判断
- パフォーマンスの最適化
- 賢い解決策
- テスト手法

ブログ/執筆

  • 技術的な深掘り記事
  • 問題解決のストーリー
  • 学習の軌跡
  • コミュニケーション能力を示す

## アンチパターン

### ❌ テンプレートポートフォリオ

**なぜ悪いか**: 他の人と同じに見える。印象に残らない。創造性を示せない。すぐに忘れられる。

**代わりに**: 個人的なタッチを加える。独自のデザイン要素。ユニークなプロジェクトの見せ方。文章に自分の声を込める。

### ❌ スタイルだけで中身がない

**なぜ悪いか**: 派手なアニメーション、弱いプロジェクト。スタイルが中身を上回る。採用担当者には見抜かれる。スキルの証明がない。

**代わりに**: プロジェクトを最優先、スタイルは二の次。実際のインパクトがある本物の仕事。量より質。広さより深さ。

### ❌ 履歴書サイト

**なぜ悪いか**: 退屈で忘れられる。メディアの可能性を活かせていない。個性がない。ストーリーではなくリスト。

**代わりに**: 見せる、語らない。ビジュアルなケーススタディ。インタラクティブな要素。全体に個性を。

## ⚠️ 注意点

| 問題 | 深刻度 | 解決策 |
|------|--------|--------|
| ポートフォリオが実際のスキルより複雑すぎる | 中 | ## ポートフォリオの適正規模化 |
| ポートフォリオがデスクトップでは見栄えが良いがモバイルで壊れる | 高 | ## モバイルファーストポートフォリオ |
| 訪問者が次に何をすればいいかわからない | 中 | ## ポートフォリオのCTA |
| ポートフォリオに古いまたは無関係な仕事が載っている | 中 | ## ポートフォリオの鮮度維持 |

## 関連スキル

以下のスキルと組み合わせると効果的: `scroll-experience`, `3d-web-experience`, `landing-page-design`, `personal-branding`

## 使用タイミング

このスキルは、概要に記載されたワークフローやアクションを実行する際に適用されます。

関連スキル