掲載済み (2025-08-23号)
#137 477文字 • 3分

## インフラエンジニアだけどClaude Codeでポートフォリオサイトを簡単に作れた

掲載情報

概要

https://developers.freee.co.jp/entry/advent-calendar-2025-summer-2

詳細内容

## インフラエンジニアだけどClaude Codeでポートフォリオサイトを簡単に作れた https://developers.freee.co.jp/entry/advent-calendar-2025-summer-2 Claude Codeを活用し、インフラエンジニアがフロントエンド未経験ながら短時間でポートフォリオサイトを構築した実践例を提示します。 **Content Type**: ⚙️ Tools **Scores**: Signal:4/5 | Depth:3/5 | Unique:3/5 | Practical:4/5 | Anti-Hype:4/5 **Main Journal**: 71/100 | **Annex Potential**: 70/100 | **Overall**: 72/100 **Topics**: [[Claude Code, AI Code Generation, Prompt Engineering, フロントエンド開発, 開発効率化]] インフラエンジニアである筆者が、自身のフロントエンド経験の不足を補うためにClaude Codeを活用し、GitHub Pagesでポートフォリオサイトを構築した実践事例を詳細に解説しています。本記事の核となるのは、要件定義からデプロイまで、AIと対話しながら開発を進める「対話型開発」の具体的なワークフローです。 まず、筆者はClaudeとの会話を通じてポートフォリオサイトの基本要件とデザインの好みを伝え、猫のアイコンを基調としたモダンなデザインに落とし込みました。次に、その対話内容を元にClaude自身に「要求仕様書(requirements.md)」と「開発指示書(CLAUDE.md)」を作成させ、このAI向けの指示書が開発のガードレールとして機能するよう、手動で細かい調整を加えた点が特筆されます。これにより、人間の意図をAIに正確に伝えるための具体的な手法が示されています。 これらのドキュメントをClaude Codeに投入すると、わずか15分程度で機能するポートフォリオサイトの雛形が生成され、その後の微修正も追加プロンプトで対応可能でした。このプロセスは、フロントエンド開発に不慣れなエンジニアでも、AIを駆使することでウェブアプリケーションを極めて迅速にプロトタイピング・開発できる可能性を示しています。 なぜこれが重要かというと、AIツールが単なるコードジェネレーターではなく、要件定義から設計、実装、デバッグに至るまで、開発プロセスの多岐にわたるフェーズで人間の「思考パートナー」として機能することを示唆しているからです。これにより、特定の技術スタックに不慣れなエンジニアでも、自身のアイデアを具現化する障壁が大きく下がります。しかし、生成されたコードのセキュリティレビュー(CodeQLの活用)や著作権への配慮など、AI生成コンテンツを公開する際の倫理的・実用的な注意点にも触れており、実践的な利用におけるリスク管理の重要性も強調されています。この事例は、AIを活用した新しい開発パラダイムと、それに伴うエンジニアの役割変化を具体的に描いています。